开始学习mongdb,mark一下 日期:2013-10-20
程序员文章站
2024-02-01 23:24:52
...
首先是 创建数据库
这个也不说声就直接使用
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())},果然语言是通用的
这一篇先到这里吧