mongodb学习(三)
在上一节一起学习了增删查改的基本方法,然而对于关系类数据库比如mysql来说还有条件查询等等,现在我们来深入学习。
INSERT操作:
对于单行插入数据来说,上一节已经研究过,不过当我们需要批量插入该怎么办呢?
在mongodb里面没有批量插入的语句,因此我们可以使用高级语言中的for循环方法,比如用python编写一个简单的mongodb的操作语句,其中加入for循环:
其结果是这样的,表明for循环确实可是实现mongodb的批量插入,实践证明~
FIND操作:
Selector是对于mongo来说类似sql中使用的where语句。它允许我们执行如下操作: 指定必须匹配,类似, AND语句 指定可选匹配,类似, OR语句 指定必须存在。
我们首先在db.user中插入这些数据
如果需要知道国籍为english或者american呢?也很简单~如下
那么如何使得国籍降序,而名字使用升序排列呢?
这时,我们可以看到james caan的头发颜色变了~~