javascript - 查询从用户返回值中的 MongoDB 问题

标签 javascript node.js mongodb nosql

我将 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/

相关文章:

javascript - 时间序列和聚合框架(mongo)

MongoDB $addToSet 使用不同的键排序再次添加一个对象

javascript - 如何通过管道将代码和单元测试传递给 npm test?

javascript - 如何将值从输入传递到按钮 react ?

javascript - 在node js查询mysql中使用全局变量

javascript - 如何使用套接字 IO 在 Python 客户端和 NodeJS 服务器之间进行通信?

javascript - WooCommerce 的动态交付时间计数器作为简码

javascript - 剪切并替换 JavaScript 字符串

node.js - 将数据发布到 odata 服务时,nodejs 中的 CSRF token 验证失败

php - MongoDB PHP : How do I get ObjectId with a JSON feed?(它是空白的)