在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/數據庫/ mongoose聚合查不錯數據

mongoose聚合查不錯數據

圖片描述

用mongo客戶端執(zhí)行的聚合語句可以查出數據,但是用mongoose就是個空數組。啥情況?

回答
編輯回答
大濕胸

extra.IntegralIdObjectId,仔細看你的Mongoose輸出,你傳入的是字符串。所以應該改為:

{$match: {"extra.integralId": new ObjectId(query._id)}}

當然這里的_id是傳入的,所以你還應該在new ObjectId之前進行驗證看是否合法。

2018年3月20日 11:27
編輯回答
痞性
const mongoose = require('mongoose')
let ObjectIds = mongoose.Types.ObjectId
{$match: {"extra.integralId": new ObjectIds(query._id)}}

要自己構造一個ObjectId才能查詢到

2017年6月23日 05:33