mongoose-schema 相关问题

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

Mongoose, 将一个字符串数组类型的字段与给定的字符串数组进行匹配。

假设有一个Schema,有一个字段phoneNumber:{ type:[String], required:true },现在我想把这一列与一个数组进行比较,例如["ABC", "DEF"]。我怎样才能检查是否有...

回答 1 投票 0

mongoose中updateOne预钩单元测试用例出错

我想为我的产品类别 updateOne prehook 方法做单元测试。在我的模式中,我声明了validateSaveHook()方法,并在该方法中......用于通用保存和updateOne预钩。

回答 1 投票 0

Mongoose - 不能插入一个字典类型的子文档。

我有一个Mongoose模式的文档公司,它有几个字段,其中一个(documents_banks)是 "自由 "字段,是字典类型的。其中一个(document_banks)是一个 "自由 "字段,是字典类型的,因为我事先不知道键的名称。...

回答 1 投票 1

如何使用mongoose混合类型模式访问mongodb数据中的各个字段值。

我在数据库中的数据如下。模型的定义如下 const Any = new Schema({ any: {} });。现在,如果我查询const user = await Any.find({});并尝试 console.log(user.name, user.email),它给出了......

回答 1 投票 2

嵌套数组按id递增

这是我的模型: const mongoose = require('mongoose'); const shortid = require('shortid'); const { v4: uuidv4 }。= require('uuid'); const PollSchema = new mongoose.Schema({ id: { type: String, ...

回答 1 投票 0

如何使用findOne方法查询mongoose找到一个东西或其他东西。

我想用mongoose创建一个登录系统来存储数据.简单的说......如果一个用户模型有email和username两个字段,我想查询数据库来查找是否有新用户签....

回答 1 投票 0

MongoDB Mongoose Scheme 嵌套文档结构和关系。

我有一个项目,文档流程如下。Users -> Accounts -> Projects Users 用户有特定的角色 Accounts CRUD条件下的用户角色特定的用户将有访问......

回答 1 投票 0

在mongodb mongoose中过滤和更新嵌入式数组

MongoDb模型是这样的: { "_id": { "$oid", "5ee269c949c9d58970528d1e "5ee269c949c9d58970528d1e" }, "parent": [ { "_id": { "$oid": "5ee269c949c9d58970528d1e" }, "parent": { "_id": { "$oid": "5ee269c949c9d58970528d1e" }, "parent": [ { "_id":{ "$oid": "5ee269c949c9d58970528d1d" ...。

回答 1 投票 0

如何定义mongoose模式,为其嵌入式文档设置相同的模型和类型。

假设我正在创建一个名为'评论'的模型,但评论模型的回复字段应该是'评论'类型。这可能吗?如果可以的话,请帮助我 const commentSchema = new mongoose.Schema({ comment: { ...

回答 1 投票 0

mongoose模式验证失败的findOneAndReplace。

我有一个问题,当我使用mongoose "findOneAndReplace "更新数据时,我收到一个验证模式错误,特别是似乎字段是空的。

回答 1 投票 0

mongoose匹配验证器给出了验证错误,即使字符串匹配了

我试图使用mongoose中的内置匹配验证器,但它显示了以下错误。(node:4456) UnhandledPromiseRejectionWarning: ValidationError: data validation failed: phone: Path...

回答 1 投票 0

Mongoose Schema RESTfull API和getone。

嗨,我需要创建RESTfull API与mongoose和express取数据的酒店数据,我有一个问题。 让我告诉你。我需要创建这个模式的DB。{ " hotels" : [{ "name" : "Hotel ...

回答 1 投票 0

Mongodb在方案中使用了schildscheme。

形象地说,我在Mongoose中有以下MongoDB模型: const stats = new mongoose.Schema({ startDate: Date, endDate: Date totals: { revenue: Number, tax: Number, ...

回答 1 投票 0

我可以在进行必要的验证(在模式中unique设置为true)的同时,添加多个具有相同值的文档。

connection.js中mongodb连接到express const mongoose = require('mongoose'); mongoose.Promise = global.Promise; const Schema = mongoose.Schema; mongoose.set("useCreateIndex",true); let ....

回答 1 投票 0

无法从节点api更新嵌套对象属性的mongodb文档。

我有以下mongodb文档。{ "_id" : ObjectId("5ee95b41ca023a3deb252ef2"), "uid" : "jdoe", "name" : "John Doe", "employee_hire_date" : "2012-06-20", "...

回答 1 投票 0

如何在创建模型后为mongoose模型添加 "预 "中间件?

我需要在从模式中创建模型后,为模型(而不是模式)添加一个预mongoose中间件。 const mongoose = require('mongoose'); const FooSchema = new mongoose.Schema({ foo: ...

回答 1 投票 2

如何在子集合中创建虚拟对象-Mogoose

在猫鼬中,我有一个带有图像(名称+扩展名)的对象('目标')。每个对象(“目标”)。具有其他对象的子集合,该子集合再次包含图像(名称+扩展名)。现在我已经能够...

回答 1 投票 0

无法在mongodb查询中执行复杂的嵌套吗?

我具有架构rtoreqs:-{“ status”:0,“ isSafe”:true,“ isDeleted”:false,“ _ id”:“ 5ee9c426e9f4d429a47b3d5f”,“ name”:“ TESTVisitor1”,“ mobile”:“ 123456780“,”电子邮件“:...

回答 1 投票 1

MongoDB更新数组中的错误子文档

我最近开始使用Mongoose(来自NodeJS)来使用MongoDB,但是现在我不得不更新数组中的子文档。让我告诉你...我已经在MongoDB中建立了自己的餐厅,如下所示:_id:...

回答 1 投票 0

如何在MongoDB中进行多重分组?

我一直在尝试为我的mongodb文档取得结果。我的文档如下所示:{“ _id”:“ 97f98668-bdc0-441c-ab12-15c0f4313e30”,“ row_id”:“ 927b1d4f-6357-44af-8cdb -...

回答 1 投票 0

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