2011-08-20 65 views
0

刚开始使用MongoDB。我很好奇非传统的(与sql数据库相比)数据类型:数组。看起来像一个非常强大的功能,但没有看到太多人使用它。我想知道Mongo阵列的一些好用例子是什么?特别是用Rails。MongoDB在Rails中的阵列

也许我的问题太主观了,但我仍然认为值得回答。 :)

回答

1

我们在文档中使用数组很多。您甚至可以为它们编制索引,并使用像$push,$pull等运算符。这些运算符使数组成为很多用例的自然选择,这些用例需要通过SQL世界中的1:n或n:m关系来处理。你可以阅读更多的数组运算符here