美文网首页
Mongodb 增删改查

Mongodb 增删改查

作者: Yokiijay | 来源:发表于2019-08-12 12:22 被阅读0次
    const MongoClient = require('mongodb').MongoClient
    
    const client = new MongoClient('mongodb://localhost:27017/', {useNewUrlParser: true})
    
    client.connect(err=>{
      if (err) throw err
      const db = client.db('my_data')
      const collection = db.collection('users')
    
      /* 创建unique索引防止重复 */
      // collection.createIndex({'name': 1}, {unique: true})
      
      /* 增 */
      collection.insertOne({
        name: 'yokiijay',
        age: 23
      })
      collection.insertMany([
        {name: 'xiaoming', age: 18},
        {name: 'laowang', age: 30}
      ], (err, data)=>{
        if (err) throw err
        console.log( data )
      })
    
      /* 删 */
      collection.deleteOne({
        name: 'laowang'
      },(err,data)=>{
        if (err) throw err
      })
    
      /* 改 */
      collection.updateOne({name: 'xiaoming'}, {$set:{age: 22}},(err,data)=>{
        if (err) throw err
        console.log( data )
      })
    
      /* 查 */
      collection.findOne({
        name: 'yokiijay'
      }).then(data=>{
        console.log( data )
      })
    
      client.close()
    })
    

    相关文章

      网友评论

          本文标题:Mongodb 增删改查

          本文链接:https://www.haomeiwen.com/subject/vpoyjctx.html