MongoDB笔记
OS X安装
brew install mongodb
进入mongodb
mongo
查看所有数据库
db
查看所有有数据的数据库并带上内存信息
show dbs
创建/进入某个数据库
use DATABASE_NAME
删除数据库(需要先use DATABASE_NAME
进入数据库)
db.dropDatabase()
插入数据
db.DATABASE_NAME.insert({“COLUMN_NAME”:”VALUE”,”COLUMN_NAME_SECOND”:”SECOND_VALUE”})
查询所有数据
db.DATABASE_NAME.find()
查询所有数据并pretty形式打印
db.DATABASE_NAME.find().pretty()
更新满足条件的第一条数据
db.DATABASE_NAME.update({‘条件字段’:’条件值’},{$set:{‘更新字段’:’更新值’,‘更新字段2’:’更新值2’}})
更新满足条件的所有数据
db.DATABASE_NAME.update({‘条件字段’:’条件值’},{$set:{‘更新字段’:’更新值’,‘更新字段2’:’更新值2’},{multi:true}})
替换整条数据的内容(根据ID查找)
db.DATABASE_NAME.save({“_id”:ObjectId(“xxxxx”),”要替换的字段名”:”要替换的字段名”,”要替换的字段名2”:”要替换的字段名2”})
删除数据
db.DATABASE_NAME.remove({‘条件字段’:’条件值’})
删除第一条找到的记录
db.DATABASE_NAME.remove({‘条件字段’:’条件值’},1)
删除所有数据(请空表)
db.DATABASE_NAME.remove({})