选择和创建数据库
use 数据库名称
查看数据库
show dbs
查看集合
show collections
插入数据
db.集合名称.insert(json数据格式)
查询集合数据
db.集合名称.find()
返回指定记录数
db.集合名称.find().limit()
修改数据
db.集合名称.update(条件,修改后的数据)
不想覆盖使用$set构造器
db.集合名称.update(条件,$set:{修改后的数据})
删除(如果没有条件则删除全部)
db.集合名称.delete(条件)
统计条数
db.集合名称.count()
模糊查询(使用正则表达式 前^ 后$)
db.集合名称.find(条件)
例:
db.集合名称.find({name:/张/})
比较
db.集合名称.find({ "field" : { $gt: value }}) // 大于: field > value
db.集合名称.find({ "field" : { $lt: value }}) // 小于: field < value
db.集合名称.find({ "field" : { $gte: value }}) // 大于等于: field >= value
db.集合名称.find({ "field" : { $lte: value }}) // 小于等于: field <= value
db.集合名称.find({ "field" : { $ne: value }}) // 不等于: field != value
包含与不包含
db.集合名称.find({userid:{$in:["value","value"]}})
db.集合名称.find({userid:{$nin:["value","value"]}})
条件连接
db.集合名称.find({$and:[ {条件},{条件},{条件} ]})
db.集合名称.find({$or:[ {条件},{条件},{条件} ]})
列值运算
db.comment.update({条件},{$inc:{列:增减数}})