• nodeJS操作mongoDB常用api


    连接数据库

    const mongoClient = require('mongodb').MongoClient
    mongoClient.connect('mongodb://localhost:27017', {         
        useUnifiedTopology: true }, function (err, client) {
        if (err) throw err
        let db = client.db('test')
    })

    添加单条

    db.collection('user').insertOne({ name: 'qwer', date: new Date() })

    添加多条

    db.collection('user').insertMany([
        { name: 'user01', date: new Date() },
        { name: 'user02', date: new Date() }
    ])                        

    删除单条

    db.collection('user').deleteOne({ name: 'asd' })

    删除多条

    db.collection('user').deleteMany({ name: 'asd' })

    查询单条

    db.collection('user')
        .findOne({ name: 'chh' })
        .then(doc => {
          console.log(doc)
        })

    查询多条

    db.collection('user')
        .find({ name: 'chh' })
        .forEach(doc => {
        console.log(doc)   })

    修改单条

    db.collection('user').updateOne({ name: 'chh' }, { $set: { name: 'user' } })

    修改多条

    db.collection('user').updateMany({ name: 'chh' }, { $set: { name: 'user' } })
  • 相关阅读:
    用Fiddle跟踪调试移动表单
    查找指定表、字段上面的默认值约束
    sql跳过非工作日(周末和节假日)
    python学习(一)
    charles抓包
    jemeter简单压测
    jemeter接口测试
    postman接口测试
    接口测试基础知识学习
    定期小结
  • 原文地址:https://www.cnblogs.com/chh1995/p/14185423.html
Copyright © 2020-2023  润新知