mongodb权威指南之mongodb基础知识学习记录

Posted 菲菲菲菲菲常新的新手

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongodb权威指南之mongodb基础知识学习记录相关的知识,希望对你有一定的参考价值。

mongo

show dbs查看所有的数据库

使用use可以切换数据库,如果没有数据库则创建一个新的

use local切换倒local数据库

增加数据

db.test.insert({name:"jack"})向test表中插入一条数据,如果没有test表则创建一个,如果传入一个文档数组则会批量插入。

批量插入

db.test.batchInsert([{"_id":0, "_id":1}])接受一个文档数组作为参数,如果插入过程中有个文档插入失败,该文档之前的都会成功插入,该文档和之后的文档则不会插入。

3.4之后改成了

db.test.insertMany()

删除数据

db.test.remove({name:"jack"})删除test表中所有name为jack的数据

查找数据

db.test.find()查看test表中所有数据

db.test.findOne()查看一条数据

修改数据

db.test.update({name:"jack"}, {name:"mike"})将test表中name为jack的数据改为name等于mike

db.test.save({name:"alice"})如果没有该数据则创建一个新的数据,有的话就更新

linux中在当前用户的主目录下(/home/xxx)创建一个.mongorc.js

mongo运行shell之前会加载该文件

可以在文件中重写删除操作来避免删除数据

可以指定EDITOR="/usr/bin/vim"之后就可以edit编辑shell中的变量了

在shell中可以用for循环来遍历数据

var collections = ["a", "b", "c"]
for (var i in collections){
    print(collections[i])
}

该书很多内容已经更改,更多内容请查看官方文档地址http://docs.mongoing.com/manual-zh/mongo.html

以上是关于mongodb权威指南之mongodb基础知识学习记录的主要内容,如果未能解决你的问题,请参考以下文章

《MongoDB 权威指南》 学习总结

MongoDB权威指南第二版学习笔记——MongoDB简介

mongodb 权威指南 pdf

MongoDB 1.入门 《MongoDB权威指南》七天读书

MongoDB权威指南第二版学习笔记—增删改文档下

MongoDB权威指南--笔记