- 在表格中查找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,
}]
}
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。