2011-08-20 100 views
0

剛開始使用MongoDB。我很好奇非傳統的(與sql數據庫相比)數據類型:數組。看起來像一個非常強大的功能,但沒有看到太多人使用它。我想知道Mongo陣列的一些好用例子是什麼?特別是用Rails。MongoDB在Rails中的陣列

也許我的問題太主觀了,但我仍然認爲值得回答。 :)

回答

1

我們在文檔中使用數組很多。您甚至可以爲它們編制索引,並使用像$push,$pull等運算符。這些運算符使數組成爲很多用例的自然選擇,這些用例需要通過SQL世界中的1:n或n:m關係來處理。你可以閱讀更多的數組運算符here