我正在使用Azure CosmosDB数据资源管理器(Azure门户-> Azure Cosmos DB->数据资源管理器)。只有JSON查询字符串{"foo": "bar"}
。如何仅选择特定字段或在此处使用aggregate
命令?
例如文档结构:
{
"age": 30,
"city": "Oslo"
}
,我只选择:
{
"city": "Oslo"
}
答案 0 :(得分:1)
如何仅选择特定字段或在那里使用聚合命令?
要仅选择特定字段,请在门户网站的mongo shell中参考以下命令:
使用_id从城市字段获取所有数据
db.coll.find({}, {city:1})
从没有“ _id”的城市字段中获取所有数据
db.coll.find({}, {city:1,_id:0})
测试:
对于聚合功能,cosmos db mongo api仅支持部分所有mongo聚合功能,请参考此document来检查支持的功能。