CosmosDB MongoDB 适配器投影不工作
CosmosDB MongoDB adapter projection not working
我正在通过 HapiJS 服务器的 MongoDB 适配器向 CosmosDB 数据库发出请求。
我的请求如下所示:
dbo
.collection("storage")
.find(query, function(
findErr,
result
) {
if (findErr) throw findErr;
(async function() {
output = result.toArray()
})();
});
而且一切正常。但是,如果我尝试添加投影(来自官方 docs),则完全没有任何变化。
我正在像这样添加投影:
.find(query, {data:false}, function( ...
我错过了什么?
基于 mongodb 列出的查询语法 here,只需要定义查询过滤器。所以你可以像这样调整你的代码:
var query = { "data": false };
dbo.collection("storage").find(query, function(
findErr.....
我的问题似乎与 this 重复,
它是这样工作的:
.find(query, {projection:{data:false}}...
我正在通过 HapiJS 服务器的 MongoDB 适配器向 CosmosDB 数据库发出请求。 我的请求如下所示:
dbo
.collection("storage")
.find(query, function(
findErr,
result
) {
if (findErr) throw findErr;
(async function() {
output = result.toArray()
})();
});
而且一切正常。但是,如果我尝试添加投影(来自官方 docs),则完全没有任何变化。 我正在像这样添加投影:
.find(query, {data:false}, function( ...
我错过了什么?
基于 mongodb 列出的查询语法 here,只需要定义查询过滤器。所以你可以像这样调整你的代码:
var query = { "data": false };
dbo.collection("storage").find(query, function(
findErr.....
我的问题似乎与 this 重复, 它是这样工作的:
.find(query, {projection:{data:false}}...