mongoose相关内容

nest.js-在Mongoose模式中创建索引

如何使用Nest.js在Mongoose架构中创建属性索引? 我尝试将索引作为属性选项添加,但尚未创建索引: @Schema() export class Schema extends Document { @Prop() _id: string; @Prop({required: true, index: true}) type: string; @Prop ..
发布时间:2022-03-07 10:49:46 其他开发

Nestjs:Mongoose中子文档数组的正确模式(没有default_id或重定义ObjectID)

我正在使用Nest.js,并尝试使用包含子文档字段数组的装饰符创建架构。 我在导入/导出架构并将其转换为模型时没有遇到任何问题,直到: 我在service文件中收到以下错误。 搜索了几个小时后,我发现真正的原因在array子文档字段后面,而且只有它们。只要我删除members字段。架构&;模型很好。,并且与in following描述的解决方案或extends Mongoo ..
发布时间:2022-03-04 20:37:56 其他开发

为什么本地Robo3t连接到远程Mongo DB实例,而NodeJS失败,出现IP白名单错误?

我在连接到远程运行的MongoDB时遇到问题,我从服务器收到的连接错误响应有点奇怪。 我的网络访问白名单设置为允许所有(0.0.0.0/0)。因此,我本地的Robo3t安装能够连接。但是,我无法从我的NodeJS代码连接。错误是:";MongooseServerSelectionError:无法连接到MongoDB Atlas群集中的任何服务器。一个常见的原因是您试图从未列入白名单的 ..
发布时间:2022-02-21 12:03:55 其他开发

mongoDB/mongoose:如果不为空,则为唯一

我想知道是否有办法强制唯一的集合条目但前提是条目不为空.e示例架构: var UsersSchema = new Schema({名称:{类型:字符串,修剪:真,索引:真,必需:真},电子邮件:{类型:字符串,修剪:真,索引:真,唯一:真}}); 在这种情况下不需要“电子邮件",但如果保存了“电子邮件",我想确保此条目是唯一的(在数据库级别上). 空条目的值似乎是“null",因此每个没 ..
发布时间:2022-01-30 23:38:12 其他开发

E11000 mongodb mongoose 中的重复键错误索引

以下是我在 user.js 模型中的 user 架构 - var userSchema = new mongoose.Schema({当地的: {名称:{类型:字符串},电子邮件:{类型:字符串,要求:真,唯一:真},密码:{类型:字符串,要求:真},},Facebook: {id:{类型:字符串},令牌:{类型:字符串},电子邮件:{类型:字符串},名称:{类型:字符串}}});var Use ..
发布时间:2022-01-30 23:07:18 其他开发

通过 mongoose 将项目推送到 mongo 数组中

基本上我有一个名为“people"的 mongodb 集合其架构如下: 人:{名称:字符串,朋友:[{firstName: String, lastName: String}]} 现在,我有一个非常基本的 express 应用程序,它连接到数据库并成功地创建了一个带有空朋友数组的“人". 在应用程序的次要位置,有一个表单用于添加朋友.该表单接收 firstName 和 lastName, ..
发布时间:2022-01-30 23:04:54 其他开发