我真的想使用点符号为MongoDB集合的名称创建名称空间。
例如:
users
users.admins
users.developers
这是个坏主意吗? 这样做有什么潜在的问题,缺点或限制吗?
答案 0 :(得分:11)
这没有错。实际上,this book建议在第8页的集合中使用点表示法。它将这些表示为subcollections
;但是,这个术语似乎没有广泛使用。
重要的是要意识到您在问题中列出的3个集合是3个不同的集合,除了命名之外没有任何关系。点符号在MongoDB功能方面没有任何作用。
虽然它对组织很有用,但按字母顺序排序时,集合列表很好。所以总的来说,没有任何缺点或潜在的问题,你可以获得优势,因为你的收藏品名称更有条理。