MongoDB基础操作 (以下教程数据库名为:test 表名为:user)
添加数据库
use test #创建数据库
db.user.insert({"name":"test1"}) 为表user添加数据
需注意的是:如果在用了use之后,若无后续操作,其实该数据库并未被创建,只是存在缓存中
查看所有数据库
show dbs
给指定的数据库添加集合(表)并添加数据
db.user.insert({"name":"test1"}) 为表user添加数据
shell中不存在批量插入操作,若需要则需要通过for循环操作
查看数据库中所有的集合(表)
show collections
查询指定表的数据
db.user.finde() 查询所有
db.user.findeOne() 查询第一条数据
db.user.find({查询条件})
更新表中数据
db.user.update({查询条件},{结果值}) 直接将源数据覆盖(相当于MySQL中先删除 后插入的效果)
db.user.update({查询条件},{$set:{结果}}) 只将结果值用相同键的数据覆盖
相当于MySQL中的 set语句
例如:d