少见但非常有用的MongoDB命令

最近在做项目中的数据库代理用到了mongodb,由于初次使用查了很多网上的资料,发现有些杂乱,因此,在这里做了整理供他人和自己需要的时候查看,以后如果有补充会再进行更新。

这里常用的mongodb命令操作不再多说,只说一下不常用但却比较有用的:

1)db["表名"].操作函数名;用于表名不是很正规时在使用“db.表名.操作函数名”失效时使用。例如:db["gps"].find()用于查找数据库中表名为“gps”的表的数据。

2)find()函数查找一定范围内的数据时候用到的“$gte、$gt、$lte、$lt”,分别对应“>=、>、<=、<”。例如:

db.gps_info.find({"applydate":{"$gte":ISODate("2016-08-21T00:00:00Z"),"$lte":ISODate("2017-08-21T23:00:00")}}),用于查找表格时间在2016年8月21日0点0分0秒到2016年8月21日23点0分0秒之间的数据。既然说道时间顺遍说一下mongodb有自己的时间格式,与java中的Date相差了8个小时,当然这不是因为时间不同,而是因为时间格式,本质的时间是同一时间。在java写代码的时候不必过于关注,java在查和插的时候会自己转换。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值