db.dept.insert() 插入集合
创建一个新库 use 库名
创建集合名 db.createCollection(“集合名字”)
查询所有数据库 show dbs
切换数据库 use 数据库名
删除集合 db.dept.drop()
查询数据 db.集合名.find()
查询库所有表名 show tables
######查询
db.dept.findone()查询一条数据
db.dept.find() 查询所有集合
db.dept.find(“this.字段条件”).pretty();
db.dept.find(function(){return 条件 ;}).pretty();
正则查询
排序sort () 升序(1) 降序(-1)
基础语法{key :正则标记}
完成语法{key:{“$regex”:正则标记,”$options”:选项}}
对于options主要设置正则信息查询标记
“i” 忽略字母大小写
“m”多行查找
“x”空白字符串除了被转义的或在字符类中意外的
db.dept.find(“name”: /a/i ).pretty();
分页显示
skip(n)跨过多少数据行
limit(n) 取出数据行的个数限制
更新
db.dept.update({“age”:19},{“$set”:{“score”:100},false,false}) 第一个false 数据不存在不增加 第二个false更新一条 true 更新所有
修改器
语法 {“$inc”:{“字段”:内容}}
$unset删除有条数据的 部分列修改表概念
db.dept.update({“字段”:”属性”},{“$unset”:{“删除的列”:“删除的值”,”删除的列”:“删除的值”}})
$push 数组数据内容追加如果没有则创建数组
${“$push”:{“列名”:value}}
db.dept.Update({“字段名”:”条件”},{“$push” :{“字段名”:[“value”,”value“]}})
$pushAll一次追加多个内容到数组里面
db.dept.Update({“字段名”:”条件”},{“$pushAll” :{“字段名”:[“value”,”value“]}})
$addToSet 想数组里面增加内容 只有内容不存在才会添加
db.dept.Update({“字段服务器托管网名”:”条件”},{“$addToSet” :{“字段名”:[“value”,”value“]}})
$pop 删除数组内的数据 -1为删除前面 1为删除后面
{“$pop”:{列明:value}}
db.dept.Update({“字段名”:”条件”},{“$addToSet” :{“字段名”:[“value”,”value“]}})
$pull从数组删除一个指定的内容
{“$pull”:{列明:value}}进行数据对比如果此数据就删除
db.dept.Update({“字段名”:”条件”},{“$pull” :{“字段名”:[“value”,”value“]}})
$pullAll从数组删除多个的内容
{“$pull”:{列明:[value,value]…}}进行数据对比如果此数据就删除
db.dept.Update({“字段名”:”条件”},{“$pull” :{“字段名”:[“value”,”value“]}})
$rename:重命名列表
{“$rename”:{旧的成员名称:新的成员名称}}
db.dept.Update({“字段名”:”条件”},{“$rename” :{“字段名”:“字段名”}})
删除 remove
db.dept.remove({});
满足条件删除
db.dept.remove({“列明”:”数据”}服务器托管网);
删除一条数据
db.dept.remove({“列明”:”数据”},true);
删除集合 db.dept.drop()
删除数据库(删除当前所在的数据库) db.dropDatabase()
关系符
大于($gt)小于($lt) 大于等于($gte)小于等于($lte)不等于($ne)等于(key:value)
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: Linux版百度网盘丨直接在服务器SSH命令行中使用百度云,轻松解决数据传输和分享难题
Linux版 百度网盘 本文主要的目的就是在Linux环境下通过命令行来使用百度云盘!直接在服务器上将数据(比如基因组等大文件)传输到百度网盘,之后可以进行轻松分享,而且还可以支持备份,解决文件的传输和分享难题。 软件简介 bypy是一个Python客户端,用…