mongoose-schema 相关问题

Mongoose ODM中的所有内容都以Schema开头。每个模式都映射到MongoDB集合,并定义该集合中文档的形状。

Mongoose在错误的密钥中创建文档:根据模式的值顺序

所以我对了解Mongo .create和.findAndUpdate操作如何工作有一个问题。我有mongoose 5.4.2X和一个模式,模式有很多关键:值对(没有任何嵌套...

回答 1 投票 0

MongooseError:设置引用时无法读取未定义的属性“选项”

试图在Mongoose中设置一个简单的引用字段给我带来了很大的问题。我收到以下错误。据我所知,没有实际的验证错误。 'contents.0.modules.0.matches.0。' ...

回答 3 投票 0

mongoose的问题 - Node JS

我来找你,因为我有一个我无法解决的问题。我使用nodejs,express和mongodb特别是mongoose。我的快递服务器工作,但我不能将文件插入我的数据库,我不...

回答 1 投票 0

猫鼬:如何在保存之前手动设置_id?

使用以下代码:const schema = new Schema({_ id:{type:String},name:{type:String,required:true,trim:true}} schema.pre('...

回答 1 投票 1

Mongoose:findByIdAndUpdate方法不更新也不插入

findByIdAndUpdate方法应该更新或插入数据库中的对象,但它什么都不做。它也没有抛出错误信息或其他东西。我也尝试用原始的ObjectId作为_id字段,...

回答 1 投票 0

如何使用非结构化数组定义Mongodb文档的模式?

我正在尝试创建一个nodejs站点来显示我已经抓取并存储在mongodb集合中的数据的内容。我可以进行抓取并将数据导入数据库,但我无法将其恢复。我......

回答 2 投票 0

平等搜索人口稠密的土地

我在填充OfferSchema时遇到问题。当我试图获得当前用户的预订优惠时,我收到MissingSchemaError:Schema尚未注册模型“offer”错误来自......

回答 1 投票 0

如果使用mongoose node js在唯一模式中存在状态为false的同一记录,如何保存新记录

即使已经存在一条记录,并且使用mongoose node js在唯一模式中存在状态为false,也需要保存新记录。通过将状态true更新为false,我有一条记录和{status:false} ...

回答 3 投票 0

如何将对象ID推送到另一个架构

我有这样的架构:var MusicSchema = new Schema({music_genres:[{type:Schema.Types.ObjectId,ref:'music_genres',}],music:{type:String,...

回答 2 投票 0

如何从JSON创建Mongoose架构密钥

我试图弄清楚如何通过JSON文件定义Mongoose模式的键。到目前为止,我现在尝试实现的代码如下所示:const schemaData = require('./ myData ....

回答 1 投票 0

为什么mongoose将虚拟字段填充为数组而不是单个项目?

我想将一个对象填充到一个虚拟字段中,使用mongoose作为JSON对象,但它总是返回一个包含单个项目的数组。这是我的方案代码(部分与虚拟字段):Order.virtual('...

回答 2 投票 2

当foreignField是模型中的对象时,Mongoose虚拟填充

我试图用mongoose填充虚拟属性,在我的模型中是一个对象。我不知道如何定位foreignField。我找不到任何例子,我很感激任何帮助:)赞成......

回答 1 投票 0

如何在侧嵌套数组中定义对象数组mongoose [duplicate]

我有一个使用已经填充的mongoDB的快速API并定义了这样的模式:const accountHolderSchema = new mongoose.Schema({pid:{Type:Number},accountNumber:{type:String},...

回答 1 投票 4

Mongoose - 如何为Schema中的字段定义2种类型

所以在我的付款模式中。我有一个价格字段,可以采取支付对象(货币,金额)或“免费”字符串。如何在模型中定义它。即价格:{货币:“美元”,金额:“......

回答 1 投票 0

在转换为在schematype mongoose上键入之前验证原始传入值

如何在将传入值转换为我们在Schematype中的属性类型中指定的类型之前验证传入值的类型?我有这样的模型架构(削减其他属性,如名称,...

回答 1 投票 1

如何索引使用鉴别器的mongoose Schema上的字段?

我开始使用鉴别器后错误开始了。 const mongoose = require(“mongoose”); const Schema = mongoose.Schema; const Base = require(“../ config / Base”); const Refill = Base ....

回答 1 投票 0

如何在首先需要填充的嵌套对象上使用游标?

假设有两种模式:用户和订单。 User模式有一个Orders属性,它是Order对象ID的数组,如下所示:Orders:[{ref:'Order',type:mongoose.Schema ....

回答 1 投票 0

如何从现有集合添加到新集合

所以我正在创建一个音乐播放器,并希望从一个歌曲模式(已经创建)创建一个专辑模式。在Album Schema中有一个专辑标题和一系列歌曲。现在我想......

回答 3 投票 0

MongoDb关系与其他关系无关

我正在node.js写一本烹饪书。我是这种语言和mongoDB概念的新手。我发现我需要有一个喜欢的食谱的用户在最喜欢的食谱中我要存储食谱我...

回答 1 投票 0

使用Mongoosejs,基于登录的应用程序生成自定义内容?

该应用程序是使用Express.js和MongoDB开发的。应用程序将登录用户,将维护会话。这是一个结算应用程序。有五种型号:*用户,......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.