在MongoDB集合名称中使用点表示法有什么缺点?

时间:2013-02-27 17:44:01

标签: mongodb

我真的想使用点符号为MongoDB集合的名称创建名称空间。

例如:

users
users.admins
users.developers

这是个坏主意吗? 这样做有什么潜在的问题,缺点或限制吗?

1 个答案:

答案 0 :(得分:11)

这没有错。实际上,this book建议在第8页的集合中使用点表示法。它将这些表示为subcollections;但是,这个术语似乎没有广泛使用。

重要的是要意识到您在问题中列出的3个集合是3个不同的集合,除了命名之外没有任何关系。点符号在MongoDB功能方面没有任何作用。

虽然它对组织很有用,但按字母顺序排序时,集合列表很好。所以总的来说,没有任何缺点或潜在的问题,你可以获得优势,因为你的收藏品名称更有条理。