Mongodb 带复合键的查询Mongo集合
我有一个带有复合键的集合:Mongodb 带复合键的查询Mongo集合,mongodb,Mongodb,我有一个带有复合键的集合: db.stuff.insert( {"_id":{"aid":"123","brand":"acme"},"name":"Greg"} ) 复合密钥可确保多租户环境中的唯一性。对于此应用程序,BSON的顺序为常量是可以的 我的问题是:我能用brand=“acme”(即在查询中使用复合键的一部分)找到所有“stuff”吗?如果可能,它会利用索引吗?当然,使用一个简单的find(): db.stuff.find({"_id.brand" : "acme"});
db.stuff.insert( {"_id":{"aid":"123","brand":"acme"},"name":"Greg"} )
复合密钥可确保多租户环境中的唯一性。对于此应用程序,BSON的顺序为常量是可以的
我的问题是:我能用brand=“acme”(即在查询中使用复合键的一部分)找到所有“stuff”吗?如果可能,它会利用索引吗?当然,使用一个简单的
find()
:
db.stuff.find({"_id.brand" : "acme"});