其他 ==== 查询表数据条数:: # 查询此表的数据条数 db..count() # 查询此表按条件的数据条数 db..find({ : }).count() limit, skip, sort:: # 查询出限定条数的数据 db..find({ : }).limit() # 排序 db..find().sort(, -1) # 降序 db..find().sort(, 1) # 升序 # 忽略前个匹配的文档,如果匹配的小于则不返回任何文档 db..find().skip() like模糊查询:: mongoDB 支持正则表达式 1. select * from users where name like "%hurry%"; db.users.find({name:/hurry/}); 2. select * from users where name like "hurry%"; db.users.find({name:/^hurry/}); $in, $and复杂查询:: db.getCollection('wei64_gadget_info').find({ $and : [ {"time_created": { "$gte" : ISODate("2019-01-02"), "$lt" : ISODate("2019-07-03") }}, {"gadget_type_id": {"$in" : [200001, 200007, 200020, 200022, 200024, 200026, 200027, 200028]} } ] }).count() 查询逻辑运算符:: ● $lt: 存在并小于 ● $lte: 存在并小于等于 ● $gt: 存在并大于 ● $gte: 存在并大于等于 ● $ne: 不存在或存在但不等于 ● $in: 存在并在指定数组中 ● $nin: 不存在或不在指定数组中 ● $or: 匹配两个或多个条件中的一个 ● $and: 匹配全部条件