第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

node.js+express + mongodb,通過ID查詢數(shù)據(jù)失敗

node.js+express + mongodb,通過ID查詢數(shù)據(jù)失敗

村中長相較好的男子 2018-01-10 16:56:21
我在這里通過mongodb的ID來查詢數(shù)據(jù)我的步驟:1、引包var ObjectId = require('mongodb').ObjectId;2、ObjectId(_id)3、查詢但是我ObjectId(_id)包裝后的ID的值就改變了,不是包裝的前的ID了,查詢的結(jié)果也為空var?ObjectId?=?require('mongodb').ObjectId; exports.getArticleById?=?function?(req,res,next)?{ ????var?id=?req.query.id; ????var?_id?=??ObjectId(_id); ???? ????console.log(id); ????console.log(typeof(id)); ????console.log("包裝后的ID:"+_id); ????console.log(typeof(_id)); ???? ????db.find("article",?{"id":?_id},?function?(err,?result)?{ ????????if?(err)?{ ????????????res.send("文章被刪除");? ????????????return ????????} ????????console.log(result); ????}); ????res.render('article/article',?{ ????????"login":?req.session.login?==?"1"???true?:?false, ????????"username":?req.session.login?==?"1"???req.session.username?:?"" ????}); };這是結(jié)果:有毒,這里哪里用錯了嗎?然后我換mongoose來轉(zhuǎn)就成功了,數(shù)據(jù)也拿到了var?mongoose?=?require('mongoose'); var?_id?=?mongoose.Types.ObjectId(id);
查看完整描述

1 回答

?
堂堂堂堂糖糖糖童鞋

TA貢獻(xiàn)101條經(jīng)驗(yàn) 獲得超58個贊

有沒有試過不用 ObjectId 包裝 id,不懂為何要包裝一下子,直接查詢不行嗎

查看完整回答
反對 回復(fù) 2018-01-11
  • 1 回答
  • 0 關(guān)注
  • 2284 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號