Node.js - 查询集合(Select)

Node.js - 查询集合(Select) 首页 / Node.js入门教程 / Node.js - 查询集合(Select)

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 Select record 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 Select record 2

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

编译原理实战课 -〔宫文学〕

To B市场品牌实战课 -〔曹林〕

MySQL 必知必会 -〔朱晓峰〕

郭东白的架构课 -〔郭东白〕

Web漏洞挖掘实战 -〔王昊天〕

超级访谈:对话汤峥嵘 -〔汤峥嵘〕

结构思考力 · 透过结构看问题解决 -〔李忠秋〕

LangChain 实战课 -〔黄佳〕

手把手带你写一个 MiniTomcat -〔郭屹〕

好记忆不如烂笔头。留下您的足迹吧 :)