zoukankan      html  css  js  c++  java
  • 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' } })
  • 相关阅读:
    Java基础知识整理
    HashMap源码解读(JDK1.7)
    书籍列表
    mysql4
    mysql3
    mysql2
    mysql1
    数据结构4
    数据结构3
    数据结构2
  • 原文地址:https://www.cnblogs.com/chh1995/p/14185423.html
Copyright © 2011-2022 走看看