最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

插入不是mongo中的函数

IT培训 admin 11浏览 0评论

插入不是mongo中的函数

我编写了此简单的代码以在数据库中插入一些内容。我的数据库是mongodb,我想在nodejs的集合中插入一个对象(一个文档)。像这样的东西:

await InboxMessage.insert({
userId,
title,
body,
viewed: false,
deeplink: customData && customData.deeplink ? customData.deeplink : null,

})

但是我收到一个对我说的错误:回复评论时出错:TypeError:InboxMessage.insert不是函数

我哪里出错了?

回答如下:

尝试使用insertOne功能:

等待db.collectionName.insertOne({});

await InboxMessage.insertOne({
 userId,
 title,
 body,
 viewed: false,
 deeplink: customData && customData.deeplink ? customData.deeplink : null,
});

如果使用猫鼬npm,则使用create或save

等待ModelName.create({});

await InboxMessage.create({
     userId,
     title,
     body,
     viewed: false,
     deeplink: customData && customData.deeplink ? customData.deeplink : null,
    });

插入不是mongo中的函数

我编写了此简单的代码以在数据库中插入一些内容。我的数据库是mongodb,我想在nodejs的集合中插入一个对象(一个文档)。像这样的东西:

await InboxMessage.insert({
userId,
title,
body,
viewed: false,
deeplink: customData && customData.deeplink ? customData.deeplink : null,

})

但是我收到一个对我说的错误:回复评论时出错:TypeError:InboxMessage.insert不是函数

我哪里出错了?

回答如下:

尝试使用insertOne功能:

等待db.collectionName.insertOne({});

await InboxMessage.insertOne({
 userId,
 title,
 body,
 viewed: false,
 deeplink: customData && customData.deeplink ? customData.deeplink : null,
});

如果使用猫鼬npm,则使用create或save

等待ModelName.create({});

await InboxMessage.create({
     userId,
     title,
     body,
     viewed: false,
     deeplink: customData && customData.deeplink ? customData.deeplink : null,
    });

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论