- 在表格中查找status不为 '待采购'的数据
db.getCollection('goodsApply').find({status:{$ne: '待采购'} })
- 在表格中查找sendWay不为 '快递'的数据以createdAt的顺序排列
db.getCollection('goodsApply').find({sendWay: {$ne: '快递'} }).sort({createdAt:-1})
- 在表格中查找sendWay不为 '快递'的数据以createdAt的顺序排列,最多30条
db.getCollection('goodsApply').find({sendWay: {$ne: '快递'} }).sort({createdAt:-1}).limit(30)
- 更新数据表中的数组里面的字段
Collections.GoodsApply.update(
{_id: goodApplyId, 'goods._id': good._id },
{ $set: { 'goods.$.name': _product.name, 'goods.$.id': _product.id}}
);
开始数据形式如下
{
_id: '123',
status: 1,
goods: [{
_id: 'abs',
age: 23,
},{
_id: 'ays',
age: 23,
amount: 2,
},{
_id: 'ayt',
amount: 3,
}]
}
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。