📌  相关文章
📜  如何使用 Node.js 在 Mongodb 集合中添加范围?(1)

📅  最后修改于: 2023-12-03 15:38:05.166000             🧑  作者: Mango

如何使用 Node.js 在 Mongodb 集合中添加范围?

Mongodb 是一个非关系型数据库,在 Node.js 中使用 Mongodb 可以通过 mongodb 模块来实现。本文将介绍如何在 Mongodb 集合中添加范围。

步骤
  1. 首先安装依赖。
npm install mongodb --save
  1. 建立数据库连接。
const { MongoClient } = require('mongodb');
const client = new MongoClient(uri, options);

async function connectMongo() {
  await client.connect();
  console.log('Connected successfully to server');

  const db = client.db(dbName);

  // ...

  await client.close();
}
  1. 选择操作的集合。
const collection = db.collection(collectionName);
  1. 在集合中添加范围。
const query = { field: { $gt: 5, $lt: 10 } };

// 或者

const query = { field: { $lte: 5, $gte: 10 } };

const result = await collection.find(query).toArray();
console.log(result);
解释

在 Mongodb 中,可以使用 $gt$lt$gte$lte 来设置字段的范围。其中:

  • $gt 表示大于。
  • $lt 表示小于。
  • $gte 表示大于等于。
  • $lte 表示小于等于。

使用这些符号可以组合出不同的范围。

在以上代码中,query 是查询条件,field 是集合中的字段名。

使用 collection.find(query) 可以进行查询,toArray() 方法可以将查询结果转为数组。最后打印结果即可。

参考链接