mongodb--基本操作

先运行mongo.exe

在运行:

>show dbs


往指定的db中测试写入一笔记录:

>db.admin.save({a:1})

显示所有的数据:

>db.admin.find()


感觉存储的结构有点像javascript中的json对象一样;

切换数据库:

>use  dbname

,检查当前所处在的实例:

>db

获取帮助:

>help


插入单个文档:

先构件两个文件:

>j={name:”mongo”}

>k={x:3”}

接着讲文件插入到集合中:

>db.things.insert(j)

>db.things.insert(k)

这时我再看数据库里数据:

>db.admin.find()发现是没有插入的。

查看一下有哪些集合:

>show collections

 

于是查看集合里的数据:就看到刚刚插入的两个j 和k文件数据
db.things.find()


使用for循环插入多比数据:

>for(var I =1;i<200;i++)db.things.insert({x:4,j:i})

>db.things.find()


默认只显示20个,需要输入it 才能接着显示接下来的20个,

采用while循环来显示全部

>var c= db.things.find()

>while((c.hasNext()))printjson(c.next())


还可以指定查询某个特定的

>var c = db.things.find();printjson(c[4]);

到此发现,其实mongodb的shell 语法和javascript一致。说不定就是javascript;


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chenqiangdage/article/details/49953705
文章标签: mongodb javascript find
个人分类: MongoDB
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

mongodb--基本操作

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭