gpt4 book ai didi

node.js - MongoDB 对象未通过删除。 Mongoose

转载 作者:太空宇宙 更新时间:2023-11-04 02:54:55 25 4
gpt4 key购买 nike

我正在尝试删除 MongoDB 文档,但它没有被删除

我的架构是

const mongoose = require("mongoose");

const InvestorSchema = mongoose.Schema({
name: {
type: String,
index: true,
required: true
},
logoUrl: {
type: String,
required: true
},
website: {
type: String,
index: true,
unique: true,
required: true
}
});

module.exports = mongoose.model("Investor", InvestorSchema);

我尝试使用这些,但它们都没有删除文档,而且我在没有用户和角色的localhost上运行。

// Required models
const InvestorModel = require("mongoose").model("Investor");

const deletedInvestor = InvestorModel.remove({ _id });
const deletedInvestor = InvestorModel.deleteOne({ _id });
const deletedInvestor = InvestorModel.findByIdAndRemove(_id);
const deletedInvestor = InvestorModel.findOneAndRemove({_id});
const deletedInvestor = InvestorModel.findByIdAndDelete(_id);
const deletedInvestor = InvestorModel.findOneAndDelete({_id});

如何解决这个问题?

最佳答案

  try {
InvestorModel.deleteOne( { "_id" : ObjectId("563237a41a4d68582c2509da") } );
} catch (e) {
console.log(e);
}

关于node.js - MongoDB 对象未通过删除。 Mongoose ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55000213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com