zoukankan      html  css  js  c++  java
  • Mongo db 数据库语法

    1.MongoDB 创建数据库

      use DATABASE_NAME

    2.MongoDB 删除数据库

      db.dropDatabase()

    3.删除集合

      db.collection.drop()

    4.MongoDB 创建集合

      db.createCollection(name, options)

    • name: 要创建的集合名称
    • options: 可选参数, 指定有关内存大小及索引的选项

    5.MongoDB 删除集合

      db.collection.drop()

    6.插入文档

      db.COLLECTION_NAME.insert(document)

    db.col.insert({title: 'MongoDB 教程', 
        description: 'MongoDB 是一个 Nosql 数据库',
        by: '菜鸟教程',
        url: 'http://www.runoob.com',
        tags: ['mongodb', 'database', 'NoSQL'],
        likes: 100
    })

     7.update() 方法

    db.col.update({'title':'MongoDB 教程'},{$set:{'title':'MongoDB'}})
    只会修改第一条发现的文档,如果你要修改多条相同的文档,则需要设置 multi 参数为 true
    db.col.update({'title':'MongoDB 教程'},{$set:{'title':'MongoDB'}},{multi:true})

    8.删除文档

    db.col.remove({'title':'MongoDB 教程'})

      如果你只想删除第一条找到的记录可以设置 justOne 为 1:

    db.COLLECTION_NAME.remove(DELETION_CRITERIA,1)

      如果你想删除所有数据,可以使用以下方式(类似常规 SQL 的 truncate 命令):

    db.col.remove({})

    9.MongoDB 查询文档

    db.collection.find()
    and:
    db.col.find({"by":"菜鸟教程", "title":"MongoDB 教程"}).pretty()
    or:
    db.col.find({$or:[{"by":"菜鸟教程"},{"title": "MongoDB 教程"}]}).pretty()


     

     
  • 相关阅读:
    Tiny64140之初始化时钟
    Tiny6410之控制icache驱动
    Tiny6410之按键裸机驱动
    Linux -- man 、info、 whatis、 -h
    Linux -- which whereis
    Linux -- sudoers (简单:转)
    Linux -- sudo
    Linux -- sudoers文件
    Linux -- cp
    Linux -- mv
  • 原文地址:https://www.cnblogs.com/fanshudada/p/14104945.html
Copyright © 2011-2022 走看看