【十次方基础教程(后台)】MongoDB相关

创建文件夹 md E:\tensquare\data

启动服务,指定文件夹 mongod -dbpath=E:\tensquare\data

登录 mongo (后面什么也不跟默认连接本地,如果不是本地,需要跟上ip)

退出  exit

 常用命令:

创建数据库 use 数据库名

进入数据库也是这个

查看数据  db.表名(集合).find() 

如果该表不存在,它会自动帮你创建一个

插入数据  db.spit.insert(一个BSON)

 条件查询 db.表名(集合).find(一个BSON)

只查一条 db.表名(集合).findOne(一个BSON)

查询前N条   db.spit.find().limit(条数)

修改 db.spit.update(条件BSON,{$set:修改内容BSON})

如果不加$set:,其他数据会全部消失(相当于把指定条件的数据删了,重新插入同样数量后面的数据,id延续)

数据类型一定要保持一致,即使不一致也会修改或插入成功,但后面会出问题

删除  db.spit.remove(条件BSON)

统计条数  db.spit.count(条件BSON)

模糊查询  db.spit.find(条件BSON(右面是正则表达式“/条件/”(任意位置模糊)“/^条件/”(以某条件开头)))

 

大于、小于、不等于  

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.spit.find({userid:{$in:条件数组}})

不包含 db.spit.find({userid:{$nin:条件数组}})

多条件  db.spit.find({$and:条件数组})

    db.spit.find({$or:条件数组})

列值增长 db.spit.update(条件BSON,{$inc:{增长列名:增长量}})

转载于:https://www.cnblogs.com/IceBlueBrother/p/10523686.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值