Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.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
Node.js nodejs/mongodb-读取一个特定元素_Node.js_Mongodb - Fatal编程技术网

Node.js nodejs/mongodb-读取一个特定元素

Node.js nodejs/mongodb-读取一个特定元素,node.js,mongodb,Node.js,Mongodb,我想从mongodb中读出一个特定的元素 db.collection('profiles', function(err, collection) { collection.findOne({'email': mail}, function(err, item) { 这将读取整个条目 例如: { "email" : "asdd@asd.de", "password" : "asd", "_id" : ObjectId("51c8790f912501e403000001") }

我想从mongodb中读出一个特定的元素

db.collection('profiles', function(err, collection) {
    collection.findOne({'email': mail}, function(err, item) {
这将读取整个条目
例如:

{
  "email" : "asdd@asd.de",
  "password" : "asd",
  "_id" : ObjectId("51c8790f912501e403000001")
}
如何仅读出其中一个元素
例如密码

{
  "password" : "asd"
}
find
/
findOne
的第二个参数是要选择的字段(投影)。
{u id:0}
是显式必需的,因为默认情况下总是返回
\u id
s

collection.findOne({'email': mail}, {password: 1, _id: 0}, function(err, item) {
}