MongoDB的使用( 二 )


文章插图
 
update操作
update方法的第一个参数为“查找的条件”,第二个参数为“更新的值”,学过C#,相信还是很好理解的 。

MongoDB的使用

文章插图
 
remove操作
remove中如果不带参数将删除所有数据,呵呵,很危险的操作,在mongodb中是一个不可撤回的操作,三思而后行 。
MongoDB的使用

文章插图
 
细说增删改查有一天当我们用上一篇同样的方式打开mongodb,突然
傻眼了,擦,竟然开启不了,仔细观察“划线区域“的信息,发现db文件夹下有一个类似的”lock file”阻止了mongodb的开启,接下来我们要做的就
是干掉它,之后,开启成功,关于mongodb的管理方式将在后续文章分享 。
MongoDB的使用

文章插图
 
一: Insert操作上一篇也说过,文档是采用“K-V”格式存储的,如果大家对JSON比较熟悉的话,我相信学mongodb是手到擒来,我们知道JSON里面Value
可能是“字符串”,可能是“数组”,又有可能是内嵌的一个JSON对象,相同的方式也适合于BSON 。
常见的插入操作也就两种形式存在:“单条插入”和“批量插入” 。
① 单条插入
先前也说了,mongo命令打开的是一个JAVAscript shell 。所以js的语法在这里面都行得通,看起来是不是很牛X 。
MongoDB的使用

文章插图
 
② 批量插入
这玩意跟“单条插入”的差异相信大家应该知道,由于mongodb中没有提供给shell的“批量插入方法”,没关系,各个语言的driver都打通
了解mongodb内部的批量插入方法,因为该方法是不可或缺的,如果大家非要模拟下批量插入的话,可以自己写了for循环,里面就是insert 。
二:Find操作日常开发中,我们玩查询,玩得最多的也就是二类:
①: >, >=, <, <=, !=, = 。
②:And,OR,In,NotIn
这些操作在mongodb里面都封装好了,下面就一一介绍:
<1>"gt", "


推荐阅读