我有一个带有复合键的集合:
db.stuff.insert( {"_id":{"aid":"123","brand":"acme"},"name":"Greg"} )
复合键确保多租户环境中的唯一性。对于这个应用程序,BSON的订单是不变的。
我的问题是:我能找到brand =“acme”的所有'东西'(即在查询中使用复合键的一部分)吗?如果它可能会使用索引吗?
答案 0 :(得分:0)
当然,请使用简单的find()
:
db.stuff.find({"_id.brand" : "acme"});