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}}...