mongodb
fengchenguo
这个作者很懒,什么都没留下…
展开
-
mongoose通过聚合管道查询
$project筛选字段//与order.find({},{'trade_no': 1, 'all_price': 1})类似,但是更灵活//只查询trade_no与all_priceorder.aggregate([ { $project: {trade_no: 1, all_price: 1} }])$match同样是筛选,但是粒度更细,类似mysql where语句//只查询trade_no与all_price,并且all_price不小于80//原创 2021-06-01 17:38:11 · 821 阅读 · 0 评论 -
mongoose常用查询语句
模糊查询//查询name含有‘张’的数据user.find({'name': /张/})//查询name以‘张’开头的数据user.find({'name':/^张/})//使用$regexuser.find({'name': {$regex: 'xx'}})查询返回指定字段//查询并且只返回name,age//_docuser.find({}, {name: 1, age: 1}).then(item => item._doc)排序//age排序,1表示升序,-1表示原创 2021-06-01 17:36:25 · 812 阅读 · 0 评论