mongoplus 增删查改
时间: 2024-07-17 13:01:26 浏览: 244
MongoPlus是基于Node.js的一个MongoDB操作库,它提供了一个更简洁、易用的方式来处理MongoDB数据库的操作,包括增删查改等基础功能。以下是关于MongoPlus中常见的CRUD操作:
1. **创建(Create)**: 使用`insertOne()`或`insertMany()`方法向集合中插入新的文档,例如:
```javascript
const doc = { name: 'John', age: 30 };
await db.collection('users').insertOne(doc);
```
2. **读取(Read)**: 使用`findOne()`, `find()`, 或`aggregate()`等方法查询数据,如查询所有用户信息:
```javascript
const user = await db.collection('users').findOne({ name: 'John' });
```
3. **更新(Update)**: 通过`updateOne()`或`updateMany()`改变文档内容,比如更新用户的年龄:
```javascript
const updateQuery = { name: 'John' };
const updateValue = { $set: { age: 31 } };
await db.collection('users').updateOne(updateQuery, updateValue);
```
4. **删除(Delete)**: 删除满足特定条件的文档,`deleteOne()`或`deleteMany()`可以派上用场:
```javascript
const deleteQuery = { name: 'John' };
await db.collection('users').deleteOne(deleteQuery);
```
阅读全文
相关推荐







