MongoDB shell 操作

2016-06-12|来源:

查看当前使用的数据库

> db
test


切换数据库

> use foobar
switched to db foobar


插入文档

> post={"title":"领悟书生","content":"这是一个分享教程的网站","date":new Date()}
{
   "title" : "领悟书生",
   "content" : "这是一个分享教程的网站",
   "date" : ISODate("2016-06-06T09:38:08.995Z")
}
> db.blog.insert(post)
WriteResult({ "nInserted" : 1 })


查询文档

查询一条记录
> db.blog.findOne()
{
   "_id" : ObjectId("5755448bfceaa7879cd4d48f"),
   "title" : "领悟书生",
   "content" : "这是一个分享教程的网站",
   "date" : ISODate("2016-06-06T09:38:08.995Z")
}
查找所有记录
> db.blog.find()
{ "_id" : ObjectId("5755448bfceaa7879cd4d48f"), "title" : "领悟书生", "content" : "这是一个分享教程的网站", "date" : ISODate("2016-06-06T09:38:08.995Z") }
>


更新文档

update至少要有两个参数,一个是查询条件,第二个是新的文档对象
> db.blog.update({title:"领悟书生"},post)
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
> db.blog.find()
{ "_id" : ObjectId("5755448bfceaa7879cd4d48f"), "title" : "领悟书生", "content" : "这是一个分享教程的网站", "date" : ISODate("2016-06-06T09:38:08.995Z"), "comments" : [ ] }
>


删除文档

> db.blog.remove({title:"领悟书生"})
WriteResult({ "nRemoved" : 1 })
> db.blog.find()
>


相关问答

更多

mongodb的 shell怎么 连接远程 服务器上的mongodb啊?

mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]] mongodb:// 这是固定的格式,必须要指定。 username:password@ 这是可选的. 如果设置,在连接 数据库服务器之后,驱动都会尝试登陆这个数据库。 host1 是这个URI唯一要填写的。它指定了要连接 服务器的地址。 :portX 可选的指定 端口,如果不填,默认为2701 ...

如何通过shell脚本操作MongoDB

您好. #!/bin/sh mongo WordPress --eval "show collections;db.posts.find().limit(10);" show collections db.posts.find().limit(10) 如果还有问题,可以继续追问,感谢。

如何通过shell脚本操作MongoDB

用过echo加管道符将命令传入mongo的命令行 echo "db.serverStatus().mem" | mongo admin -u$user -p$pw 如果是多条命令 mongo admin -u$user -p$pw < 评论0 3 0 加载更多

怎样在linux的shell脚本中连接mongodb插入

1、想在shell中连接数据库,首先要在连接数据的机器上安装mongodb的客户端才可以。客户端的安装在这里不再重复,自己百度一下有教程的。 连接mongodb的命令如下: /home/test/mongodb/mongodb-2.2.3/bin/mongo 127.0.0.1:8888 这个是数据库配置,没有设置用户名密码,所以直接通过该命令就可以连接。 连接后会有一个默认连接的数据库。 2、mongodb常用命令: 查看数据库命令: show dbs; 查看集合命令: show collect ...

mongoDB Linux 安装并配置

网相关内容推荐片文章希望帮助: http://blog.csdn.net/yuwenruli/article/details/8529192 mongodb我手些资料内容便传 Linuxshell问题请教我

专题教程

相关文章

更多

最近更新

更多