2

我正在使用 Azure CosmosDB 数据资源管理器(Azure 门户 -> Azure Cosmos DB -> 数据资源管理器)。只有 JSON 查询字符串{"foo": "bar"}。如何仅选择特定字段或aggregate在那里使用命令?例如,文档结构:

{
  "age": 30,
  "city": "Oslo"
}

我只想选择:

{
  "city": "Oslo"
}
4

1 回答 1

2

如何仅选择特定字段或在那里使用聚合命令?

要仅选择特定字段,请参阅门户网站上 mongo shell 中的以下命令:

使用_id从城市字段中获取所有数据

db.coll.find({}, {city:1})

从没有_id的城市字段中获取所有数据

db.coll.find({}, {city:1,_id:0})

测试:

在此处输入图像描述

至于聚合功能,cosmos db mongo api 仅支持部分 mongo 聚合功能,请参考此文档查看支持的功能。

于 2019-01-31T09:17:12.493 回答