Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 位置投影不能与mongo 4.4中的文字错误一起使用_Mongodb_Mongoose - Fatal编程技术网

Mongodb 位置投影不能与mongo 4.4中的文字错误一起使用

Mongodb 位置投影不能与mongo 4.4中的文字错误一起使用,mongodb,mongoose,Mongodb,Mongoose,我有一个使用旧版本的查询: await this.model.findOne({ userEmail, 'environments.envId': envId },{ 'environments.$': envId }) 但是我在环境中遇到了错误。$。我在网上找不到与此错误相关的任何内容。对于$projections,您只能使用一个数字。以下代码将起作用: await this.model .findOne({ userEmail, 'enviro

我有一个使用旧版本的查询:

await this.model.findOne({ userEmail, 'environments.envId': envId },{ 'environments.$': envId })

但是我在
环境中遇到了错误。$
。我在网上找不到与此错误相关的任何内容。

对于$projections,您只能使用一个数字。以下代码将起作用:

await this.model
    .findOne({
         userEmail, 
         'environments.envId': envId 
    },
    { 
         'environments.$': 1 
    })
更多信息请点击此处: