MongoDB的基本操作

1、创建数据库 use DATABASE

use hope

当数据库存在时,为切换数据库,数据库不存在时为创建数据库
2、查看当前使用的数据库 db

db

3、查看已创建的所有数据库 show dbs

show dbs

4、删除数据库 db.dropDatabase()
删除当前使用的数据库,如果当前没有选数据库,则默认删除test数据库

db.dropDatabase()

5、创建集合 db.createCollection(name,options)

db.createCollection(name,options)

options为可选,集合可以不用创建,当向集合中插入文档时,就会创建相应的集合。
6、删除集合 db.COLLECTION_NAME.drop()
删除mycollection这个集合

db.mycollection.drop()

7、查询当前数据库的所有集合 show collections

show collections

8、将文档插入集合db.COLLECTION_NAME.insert(document);
将post文档插入blog集合

post={
    "title":"blog post",
    "content":"blog content",
    "date":"2011-12-12"
}
db.blog.insert(post);

将多个文档同时插入blog集合(以数组形式)

post1={
    "title":"blog post1",
    "content":"blog content",
    "date":"2011-12-12"
}
post2={
    "title":"blog post2",
    "content":"blog content",
    "date":"2011-12-12"
}
db.blog.insert([post1,post2]);

9、查询文档 db.COLLECTION_NAME.find()
查询blog集合的所有的文档

db.blog.find()

查询blog集合的所有文档并格式化显示

db.blog.find().pretty()

查询blog集合的第一个文档

db.blog.findOne()

10、删除文档 db.COLLECTION_NAME.remove()
删除_id=1的文档

db.foo.remove({"_id":1})

删除所有文档

db.foo.remove( { } )

或者

db.foo.drop()

注意remove方法删除的是文档,集合不会被删除,而drop方法会删除集合,因此如果集合不再使用使用drop删除大量数据速度会快很多

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容