成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

mongoDB通過_id刪除doc

wenhai.he / 3126人閱讀

摘要:做項(xiàng)目遇到一個(gè)需求,需要根據(jù)數(shù)據(jù)記錄里面的字段刪除相應(yīng)的,實(shí)際使用時(shí)發(fā)現(xiàn)直接如下使用會(huì)報(bào)錯(cuò),這里需要將轉(zhuǎn)換成默認(rèn)的字段的類型于是,引入模塊其他的版本可嘗試引用完成之后此時(shí),你會(huì)發(fā)現(xiàn)并不能通過上述操作成功刪除數(shù)據(jù),而是報(bào)錯(cuò)重點(diǎn)請(qǐng)使用通過刪除要

做項(xiàng)目遇到一個(gè)需求,需要根據(jù)mongodb數(shù)據(jù)記錄里面的_id字段刪除相應(yīng)的docs,實(shí)際使用時(shí)發(fā)現(xiàn)直接如下使用

 db.collection("infochanges").remove({"_id":idvalue}).then(function(){})

會(huì)報(bào)錯(cuò),這里需要將idvalue轉(zhuǎn)換成mongodb默認(rèn)的_id字段的objectid類型
于是,引入模塊(mongoDB3.6)

> var ObjectId = require("mongodb").ObjectID;//Work

其他的mongoDB版本可嘗試

> var ObjectId = require("mongodb").ObjectId;//Work

引用完成之后

> db.collection("infochanges").remove({"_id":{"_id":ObjectId(idvalue)}).then(function(){})

此時(shí),你會(huì)發(fā)現(xiàn)并不能通過上述操作成功刪除數(shù)據(jù),而是報(bào)錯(cuò):

 TypeError:Cannot convert undefined or null to object

重點(diǎn):請(qǐng)使用findAndRemove

 db.collection("infochanges").findAndRemove({"_id":ObjectId(index)}).then(function(){})

通過_id刪除docs要用findAndRemove,remove不起作用(3.6版本)
希望能給各位遇到同樣問題的道友一些幫助,也請(qǐng)各位大神多多指點(diǎn),輕噴。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/19196.html

相關(guān)文章

  • mongoDB通過_id刪除doc

    摘要:做項(xiàng)目遇到一個(gè)需求,需要根據(jù)數(shù)據(jù)記錄里面的字段刪除相應(yīng)的,實(shí)際使用時(shí)發(fā)現(xiàn)直接如下使用會(huì)報(bào)錯(cuò),這里需要將轉(zhuǎn)換成默認(rèn)的字段的類型于是,引入模塊其他的版本可嘗試引用完成之后此時(shí),你會(huì)發(fā)現(xiàn)并不能通過上述操作成功刪除數(shù)據(jù),而是報(bào)錯(cuò)重點(diǎn)請(qǐng)使用通過刪除要 做項(xiàng)目遇到一個(gè)需求,需要根據(jù)mongodb數(shù)據(jù)記錄里面的_id字段刪除相應(yīng)的docs,實(shí)際使用時(shí)發(fā)現(xiàn)直接如下使用 db.collection(i...

    ixlei 評(píng)論0 收藏0
  • 在node中的mongodb及mongoose常見用法

    摘要:是在環(huán)境下對(duì)進(jìn)行便捷操作的對(duì)象模型工具安裝一開始需要安裝環(huán)境以及數(shù)據(jù)庫,然后創(chuàng)建數(shù)據(jù)文件夾并且啟動(dòng)安裝啟動(dòng)。出錯(cuò)返回符合條件的文檔數(shù)。修改后的標(biāo)題同上取反,刪除一個(gè)字段執(zhí)行后字段不存在增減修改器,只對(duì)數(shù)字有效。 Mongoose是在node.js環(huán)境下對(duì)mongodb進(jìn)行便捷操作的對(duì)象模型工具 安裝 一開始需要安裝node.js環(huán)境以及mongodb數(shù)據(jù)庫,然后創(chuàng)建mongdb數(shù)據(jù)文件...

    liuhh 評(píng)論0 收藏0
  • 在線考試系統(tǒng)(vue2 + elementui + express4 + MongoDB

    摘要:在實(shí)際開發(fā)過程中發(fā)現(xiàn),考試系統(tǒng)各個(gè)表集合都是需要關(guān)聯(lián),這種非關(guān)系型數(shù)據(jù)庫,做起來反而麻煩了不少。數(shù)據(jù)中既有試卷的信息,也有很多題目。題目都屬于該試卷,改試卷又屬于當(dāng)前登錄系統(tǒng)的老師即創(chuàng)建試卷的老師。 這是我畢業(yè)項(xiàng)目,從0到1,前后臺(tái)獨(dú)立開發(fā)完成。功能不多,在此記錄,溫故而知新!項(xiàng)目github地址:https://github.com/FinGet/Exam ,博客地址:https:/...

    warmcheng 評(píng)論0 收藏0
  • 一篇文章帶你入門Mongoose

    摘要:當(dāng)然,可以使用方法來簡寫代碼刪除第個(gè)元素類似的,該方法也不能省略回調(diào)函數(shù),否則數(shù)據(jù)不會(huì)被刪除。 走在前端的大道上 Mongoose是在node.js環(huán)境下對(duì)mongodb進(jìn)行便捷操作的對(duì)象模型工具 因此,要使用mongoose,則必須安裝node.js環(huán)境以及mongodb數(shù)據(jù)庫。mongoose使mongodb操作更簡單便捷??梢栽?github 中獲得其源碼,也可以在這里查看 ap...

    wayneli 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<