mongoose 相关问题

Mongoose是一个MongoDB对象建模工具,或ODM(对象文档映射器),用JavaScript编写,旨在在异步环境中工作。

仅删除第一个表中没有与第二个表对应的条目的那些

var productSchema = Schema({product_code:String,name:{type:String,required:true},description:String,category:{type:String,ref:'Product_Category'},umo:String,...

回答 2 投票 1

使用mongoose在mongoDB中更新数组的数组

我正在尝试更新包含嵌套数组的mongoDB中的文档。情况如下:我有一个newsItem模型,它可以包含一个poll对象。这个民意调查对象有:title,...

回答 1 投票 0

在条件复选框上添加字段到架构

我试图找出如何根据复选框的值来最好地设计Schema:var weatherSchema = mongoose.Schema({day:Date,minTtemperature:Number,maxTemperature:Number,snowy:Boolean,...

回答 1 投票 0

mongoose模式的类型有错误

我正在使用mongoose ODM开发一个使用mongodb的节点应用程序。我在类型引用驻留在不同文件中的模式时收到错误。我在companyQuery.js文件中有以下代码:...

回答 1 投票 1

在MongoDB中存储转换日期[重复]

我正在研究一个项目,因为它是第一个项目,我不知道Mongo在UTC中存储了所有内容,直到我注意到在第X-1 23:00:00而不是第X 00:00日存储了生日。 ..

回答 1 投票 0

使用$选择mongoose中的子文档

这是我的文档结构:“event”:{“atte者”:{“求职者”:[{“$ oid”:“5bcdabd27e51de001576d289”},{“$ oid”:...

回答 1 投票 0

MongoDB事务中有很多WriteConflict错误

我目前正在玩MongoDB 4.1.4的最新可用docker镜像中的事务(使用Node 8.12.0和Mongoose 5.3.8作为客户端)。我做了一个简单的副本集,有3个mongo实例,...

回答 1 投票 0

如何将多个项目项同时插入MongoDB集合?

我有一个12K模型的集合,我想插入我的Mongo数据库。 Mongo db版本:4.0.3 Mongoose版本:5.3.4我尝试使用InsertMany,create,save()进入forEach但是我无法插入我的12K ...

回答 1 投票 0

CastError:转换为嵌入式失败的值

我正在使用Nodejs Express和Mongoose(“mongoose”:“^ 5.3.11”)。我正在尝试将一些数据添加到集合中。我得到了所有正确的数据但是当我使用$ push时出现错误“CastError:Cast to ...

回答 1 投票 0

如果不存在,Mongoose会将多个对象添加到数组中

如何根据键将多个对象添加到数组?我需要在一个查询中添加多个对象,检查每个对象键是否不存在或重复,否则添加对象。 (标签可以重复)架构......

回答 2 投票 3

等待将undefined返回到异步函数(var all_courses未定义)

我正在尝试返回属于某个程序的课程。为此,我使用async / await但它没有返回在异步函数中作为id发生的程序的课程:...

回答 1 投票 0

mongoose使用对象ID进行软删除

所以我试图使用mongoose-delete插件来软删除mongoDB中的数据,但是请求只获得了mongoose对象的对象ID。所以为了“软删除”数据,我不得不......

回答 2 投票 1

是否有可能在Mongoose查询结果中获取虚拟属性?

我正在寻找(并且找不到任何)优雅的解决方案如何在Mongoose模型Person中使用虚拟属性fullName。 Person.js const mongoose = require('mongoose'); const Schema = mongoose.Schema; ...

回答 3 投票 1

如果模型仅在根模块中,如何注入模型

我想在NestJS服务中注入一个mongo db模型。该模型仅存在于根模块中。从'@ nestjs / common'导入{Injectable};从'@ nestjs / mongoose'导入{InjectModel};进口{...

回答 1 投票 1

Mongoose和Mongodb的随机错误:未授权执行命令

我的应用程序在Mlab的MongoDB上运行NodeJS 9.5.0和mongoose 5.1.3。有时,我将获得一个未授权执行命令,并且简单地重启节点进程可以解决问题。任何 ...

回答 1 投票 0

$ group by 8记录聚合

我有以下集合{“票价”:12,“paymentMode”:“现金”,“rideType”:“自我”,“userId”:ObjectId(“5c25c5fa12430a348459a3d7”),“createdAt”:ISODate(“2019-01-01T07” :15:32 ....

回答 2 投票 2

在嵌入式文档节点mongoose中找到一个id

我有一个具有以下结构的课程模型:const mongoose = require('mongoose'); const Schema = mongoose.Schema; const user_shortid = require('shortid'); //创建课程架构const ...

回答 1 投票 0

猫鼬找到vs exec。如何返回值

我是Node中的新编程,我被卡住了,因为我不明白.find和.exec之间究竟有什么区别。这是我正在尝试运行的代码:exports.getPopulatedUsers = async ...

回答 2 投票 0

在save()之前将null设置为mongo必填字段

我们怎么能在mongoose save()之前将null设置为mongo db required字段为null; schema a = new Schema({conn:{type:Object,required:true}})a.findOne(findQuery,(err,b)...

回答 2 投票 0

如何对对象node.js和mongoose进行排序

我有一个我想要排序的对象数组。顶层的.sort()根据文档工作原理如下:Product.findById(productId).sort({somefield:-1})我尝试过像...

回答 1 投票 0

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