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