个性化阅读
专注于IT技术分析

Node.js MongoDB查询记录

findOne()方法用于从MongoDB中的集合中选择单个数据。此方法返回集合的第一条记录。

例子

(选择单条记录)

从”员工”中选择第一条记录。采集。

创建一个名为” select.js”的js文件, 其代码如下:

var http = require('http');
var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/MongoDatabase";
MongoClient.connect(url, function(err, db) {
  if (err) throw err;
  db.collection("employees").findOne({}, function(err, result) {
    if (err) throw err;
    console.log(result.name);
    db.close();
  });
});

打开命令终端并运行以下命令:

Node select.js
Node.js查询记录1

选择多个记录

find()方法用于从MongoDB中的集合中选择所有记录。

例子

从”员工”集合中选择所有记录。

创建一个名为” selectall.js”的js文件, 其代码如下:

var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/MongoDatabase";
MongoClient.connect(url, function(err, db) {
  if (err) throw err;
  db.collection("employees").find({}).toArray(function(err, result) {
    if (err) throw err;
    console.log(result);
    db.close();
  });
});

打开命令终端并运行以下命令:

Node selectall.js
Node.js查询记录2

你可以看到所有记录都已检索。

赞(0)
未经允许不得转载:srcmini » Node.js MongoDB查询记录

评论 抢沙发

评论前必须登录!