常用命令:
语法:
db.comment.方法名(条件)
条件:
单个条件: {“field” : { $gt : value }}
多个条件:
-
基本命令:
增:
db.collection.insert({“type”:“这是一个JSON数据”})
查询:
db.comment.find() 查询所有
db.comment.findOne() 查询最新的一条
db.comment.find({“userid”:“123”}) 带条件查询
修改:
db.comment.update({“userid”:“123”},{$set:{“name”:“李四”}})
删除:
db.comment.remove({}) 删除所有
db.comment.remove({“name”:“李四”})
统计条数:
db.common.count()
带条件的统计:
db.common.count({“userid”:“123”}) -
模糊查询(正则表达式)/^KaTeX parse error: Expected '}', got 'EOF' at end of input: …nd({content:/李四/}) 以 李四 结尾
-
大于 大于等于 小于 小于等于 不等于
$gt $gte $lt $lte KaTeX parse error: Expected '}', got 'EOF' at end of input: …ent.find({文件名:{gt:12}}) -
包含与不包含:$in $nin
db.comment.find({userid :{ $in[“1”,“2”]}}) -
条件连接:$and:[条件1,条件2] KaTeX parse error: Expected '}', got 'EOF' at end of input: …b.common.find({and:[{文件名:{$gt:12}} , {userid :{ $in[“1”,“2”]}}]})
-
列值增长:$inc
db.common.update({})
方法命名规则查询:
findBy + 属性名 + 操作 +