`
jueyue
  • 浏览: 195767 次
社区版块
存档分类
最新评论

开始学习mongdb,mark一下 日期:2013-10-20

 
阅读更多

 

首先是 创建数据库

这个也不说声就直接使用

use mydb

就可以创建一个数据库,哎和其他确实有很大不一样啊

然后show dbs 会显示

mydb (empty)

网上说这个时候exit会删除这个空数据库,自己试了下,没有删除

难道是我尝试的方式不对?用了下help

show logs  这个可以显示日志,不过我是一个程序员这些活还是留给dba吧

help keys
快捷键

 Ctrl-A start of line
  Ctrl-E end of line
  Ctrl-K del to end of line
自己在尝试的时候还有一个

ctrl+d 删除单个字符

 

话说mongdb大部分都是js的语法,自己学习as也算是没有白学

mongodb语法也感觉更像js弱语言的情况,没有也不会报错

而是帮你创建一个,就像定义一个a={name:'jueyeu'} db.a.insert(a)

就会吧a这个对象插入到a这个表里面,如果没有a这个表

他就会创建一个a这个表,这在mysql或者oracle里面是根本不可能的

 

文档中还有这么一句话

All MongoDB documents must have an _id field with a unique value.

id唯一值,之前看bugumongo的时候,这个id还包含了插入时间的信息,这个也是一个好信息

 

 

var it = db.a.find() 这样返回过来的就是一个collection集合,所以我们可以用我们常用的访问集合的方式访问他while(it.hasNext()){printjson(c.next())},果然语言是通用的
这一篇先到这里吧

 

 

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics