问题标签 [mongoose-models]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 有没有其他方法可以在给定时间后删除猫鼬中的数据
我的数据没有在猫鼬中自动删除,我的模型有问题吗?这是我的模型结构。有人可以帮忙吗
mongoose - 猫鼬:无法读取未定义的属性“位置”,_id
我有那个模型:
此功能保存新项目:
我从前面得到那个 JSON:
所有这些_ids
都是由前面创建的,我得到了这两个错误:1。
2.
我不知道为什么。我觉得这与这两个字段的“独特”字符有关,但我不确定它为什么会抛出这个错误......
编辑:我找到了错误的根源。当我EquipmentSchema.plugin(uniqueValidator);
从我的模型中删除它时,它再次正确保存......我在mongoose-unique-validator 的 github上创建了一个问题,但是如果这里有人遇到同样的问题,甚至有一个很棒的解决方案!
谢谢!
mongodb - 猫鼬模型保存
创建文档时我注意到一个非常奇怪的行为
当我尝试保存新文档时:
文档已创建但没有数组
但是如果我将代码更改为
一切开始正常
javascript - 无法使用模块导出返回方法
我正在尝试制作一个database
文件,为mongoose (MongoDb)
.
因此,当我返回 Mongoose 模型时,create 方法变为“未定义”。
database.js
导入到其他文件时
FileUploads.js
注意:我是这个平台的新手,所以请原谅我的错字。
mongodb - 在 mongoose.js 中,我们可以搜索具有多个搜索参数的模型吗?
我将模块 mongoose.js 用于我的 mongodb 数据库。我的数据库如下所示:
我想搜索一个具有多个参数(thing1 和 thing2)的模型。我试过这个:
但它返回未定义。所以我搜索了 mongoosejs 文档,然后我尝试了这个:
但它返回了一个空数组。
我应该怎么办?
node.js - Node.js 和猫鼬。从一个集合中读取并写入另一个集合
我正在尝试从一个 Mongo 集合中读取数据,然后获取所有数据并将其保存到新集合中。我使用相同的架构,但在两个不同的模型中更改集合名称:
用户信息.js:
我将数据插入到 userinfos 集合中,然后我试图读取它并插入到 backupuserinfos 集合中:
备份.js:
我收到一个错误,似乎表明它在尝试保存信息时发现了重复项,即使备份集合为空。这让我觉得它正在尝试写入用户信息集合而不是备份。我创建了备份模型变量,这就是我运行保存的内容,这让我认为应该指定它运行到该集合。我在这里做错了吗?
这是错误:
VersionError:没有找到与 id 匹配的文档
mongodb - 我应该为此创建一个单独的模型(集合)吗?
我正在使用 MERN 构建一个小型 Web 应用程序,我有一个包含“姓名、电子邮件、密码、头像 url 和日期”的集合,我将向用户添加一些信息,例如“简历、爱好(数组)、 “访问过的国家(数组)和另一个数组”
问题是,我应该为用户信息创建一个不同的模型,并添加引用另一个模型的所有者字段吗?或者我应该把它们都放在那里,
我将来可能还会添加以下和关注者选项。
node.js - mongoose.model 中的第三个参数是什么?它有什么用
const db = mongoose.model('User', userSchema, 'user')
第三个参数有什么用?我们在哪里可以使用该参数。该参数有什么用。任何实际例子