Nodejs教程
Nodejs Mysql
Nodejs MongoDB
Nodejs 对比

Node.js MongoDB查询记录

Node.js MongoDB查询记录

findOne()方法用于从MongoDB的集合中查询单个数据。此方法返回集合的第一条记录。
示例
(查询单个记录)
从"employees"中查询第一条记录?收藏。
创建一个名为" 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中的集合中查询所有记录。
示例
从"employees"集合中查询所有记录。
创建一个名为" 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
您可以看到已检索到所有记录。

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4