我将 MongoDB 与 Nodejs 一起使用,我试图找到特定用户的用户类型值,所以我得到了这个:
var myQuery= { username: req.body.username }, { "usertype": 1 };
dbo.collection("usercollection").find(myQuery, function(err, obj) { ...
我需要返回的是来自该特定用户的用户类型的值,但它一直说我有一个语法错误:expected。
我该如何解决这个问题?
最佳答案
由于您尝试定义查询和 projection,所以出现语法错误对于find一行中的方法,尝试:
var myQuery= { username: req.body.username };
var options = { projection: { usertype: 1 } };
var cursor = dbo.collection("usercollection").find(myQuery, options)
关于javascript - 查询从用户返回值中的 MongoDB 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55518435/