关闭

mongodb--基本操作

标签: mongodbjavascriptfind
2890人阅读 评论(0) 收藏 举报
分类:

先运行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;


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:184311次
    • 积分:2968
    • 等级:
    • 排名:第12263名
    • 原创:114篇
    • 转载:25篇
    • 译文:0篇
    • 评论:25条
    最新评论