mongoDB 大于,小于,大于等于,小于等于

转载自:http://blog.163.com/ji_1006/blog/static/10612341201311271384351/
1 ) . 大于,小于,大于或等于,小于或等于


$gt:大于
$lt:小于
$gte:大于或等于
$lte:小于或等于

例子:

db.collection.find({ "field" : { $gt: value } } ); // greater than : field > value
db.collection.find({ "field" : { $lt: value } } ); // less than : field < value
db.collection.find({ "field" : { $gte: value } } ); // greater than or equal to : field >= value
db.collection.find({ "field" : { $lte: value } } ); // less than or equal to : field <= value

如查询j大于3,小于4:

db.things.find({j : {$lt: 3}});
db.things.find({j : {$gte: 4}});

也可以合并在一条语句内:

db.collection.find({ "field" : { $gt: value1, $lt: value2 } } ); // value1 < field < value

2) 不等于 $ne

例子:

db.things.find( { x : { $ne : 3 } }
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
收集整理的mongodb学习资料,与大家分享。 包括: MongoDB 概念理解.pdf MongoDB_使用手册-中文版.pdf MongoDB使用手册.pdf Mongodb文档 与 php操作.pdf MongoDB应用.pdf =========================================== 常用命令: mongod.exe --dbpath "d:\mongodb\data\db" --directoryperdb --logpath "d:\mongodb\data\logs" --logappend mongo.exe >show dbs >use memo //使用 数据库 memo >show collections //列出当前数据库的collections >db //显示当前数据库 >show users //列出用户 help //更多语法 创建数据库与数据集合: >db >show dbs >use test2 >db.createCollection("t_test"); >use test2 >db >t={name:"hb",addr:"shanghai"}; >db.t_test.find(); >db.t_test.save(t); >db.t_test.find(); >db.t_test.insert({name:"test",addr:"beijing"}); >db.t_test.save({name:"test2",addr:"tianjin",phone:"025-0001"}); 数据查询: db.t_test.find() //select * from t_test db.t_test.find().limit(2) //select * from t_test limit 2 db.t_test.find().sort({x:1}) //select * from t_test order by x asc db.t_test.find().sort({x:1}).skip(2).limit(3) //select * from t_test order by x asc limit 2,3 db.t_test.find({x:10}) //select * from t_test where x = 10 db.t_test.find({x:{$lt:10}}) //select * from t_test where x<10 db.t_test.find({x:{$in:["01","03","10"]}}); // select * from t_test where x in ("01","03","10") db.t_test.find({},{y:true}) //select y from t_test db.t_test.find().count(); db.t_test.find({"address.city":"gz"}) //搜索嵌套文档address中city值为gz的记录 db.t_test.find({likes:"math"}) //搜索数组 db.t_test.ensureIndex({"address.city":1}) //在嵌套文档的字段上建立索引 更新数据: db.t_text.update({},{}) //第一个参数是查询对象,第二个是替代对象,要使用$set db.t_test.update({name:"test"},{$set:{addr:"shenZheng"}}); db.t_test.find(); 数据删除: db.t_test.remove({name:"test2"}); //删除数据 db.t_test.find(); show collections db.t_test.drop(); //删除数据集合(表) use test2 db.dropDatabase(); 索引: db.t_test.ensureIndex({productid:1}) //在productid上建立普通索引 db.t_test.ensureIndex({productid:1,plate:1}) //多字段索引 db.t_test.ensureIndex({productid,1},{unique:true}) //唯一索引 备份与恢复: mongodump.ext --help mongodump.ext -d test -o ../data/backup/test //备份数据库test中所有的数据集合 mongorestore.exe --help mongorestore.exe -d

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值