2012-02-23 91 views
1

MongoDB文檔整體看起來不錯,我唯一的問題是它使用參考中的控制檯語法。MongoDB文檔混淆

我不明白爲什麼他們選擇使用,因爲它是完全沒用的,每個需要通過網絡交談的數據庫開發人員。我需要的是這些命令是如何以BSON/JSON格式發佈的(例如db.collection.ensureIndex)。

有沒有更好的參考,除了搞亂驅動程序源?

+0

您打算不使用官方支持的驅動程序庫之一,而是反向設計網絡協議嗎? – Leopd 2012-02-23 19:30:20

回答

4

這是唯一合乎邏輯的選擇。公認的分母,可以這麼說。希望每個人都熟悉javascript api(shell語言)。

驅動程序部分還提供了有關如何使用某些驅動程序的文檔。例如,這裏有一個for Ruby

我個人覺得這惱人當人們張貼在MongoDB的問題和PHP(或Java,或者說我不是太熟悉的另一種語言)提供代碼。在大多數情況下,這個問題不是與驅動程序相關的,並且可以很容易地用javascript api表達,大家都可以理解。

+0

阿門友好先生!概括你的問題,使其廣泛的受衆。太多的SO問題是特定語言或映射器。 – 2012-02-24 10:36:04

+0

由於BSON是mongos本地數據類型,因此它也是一個常見的分母。這與語言無關。 – 2012-02-24 12:11:54