mongoose

    0热度

    1回答

    这是我的MongoDB架构: var mongoose = require('mongoose'); var Schema = mongoose.Schema; var DogSchema = new Schema({ id_user: { type: String, required:true }, name: { type

    0热度

    1回答

    我需要在Mongo中检查两个单独的集合以查看是否存在电话号码。 我首先创建了一个名为全局变量“OWNERID” 然后我看着一个集合呼叫“资料”。如果我传递的电子邮件值存在于该集合中文档的“电子邮件”数组中,则填写我在该文档中创建的名为'owner_id'的'ownerId'变量。 我再看看在所谓的“用户”另一个集合,其中有一个电子邮件字段。如果我传递的电子邮件值存在于该集合中的某个文档中,则填充使

    1热度

    2回答

    我试图通过添加对象,如果它不存在,并替换数组中的对象否则更新文档中的数组。但是除了$ set参数之外没有任何东西($ push,$ addToSet)会执行任何操作,并且$ set按预期工作 - 覆盖整个数组。 我的猫鼬模式: var cartSchema = mongoose.Schema({ mail: String, items: Array }); POST请求处

    1热度

    1回答

    我在我的客户端实现最喜欢/不幸的功能,并且许多快速请求导致错误的结果,可能是由于竞争条件。 会发生什么,该用户发送一个请求到最喜欢的帖子,然后,非常不满意,但不公平的请求解决更快,并导致Unhandled promise rejection (rejection id: 1): VersionError: No matching document found。所以我的问题是如何避免这种情况?有可能

    0热度

    1回答

    我有一个用户数据库,我试图在我的数据库中按名称搜索, 例如: 如果我的数据库有firstName as, 艾伦 亚历 阿伦 Alexender 鲍勃 比尔 当我写我的查询 router.get('/friendSearch/:q', function (req, res) { var result = []; User.find({firstName: "/" + req.params.q +

    0热度

    1回答

    我正在修改旧的MEAN应用程序,并发现会话集合非常庞大(超过3800万条记录)。我相信该应用程序正在存储漫游器和爬虫的所有会话。我正在考虑清理会话集合,以便我可以备份数据库并释放一些空间。 我可以用mongoose,express和node的版本更新你。 可以清除会话集合吗?当抓取工具和漫游器提出请求时,它会有什么区别 - 尽管它们不存储cookie?如果应用程序注销用户也很好。 提前致谢!

    1热度

    1回答

    全部。我是一名初学者,并试图用Express后端构建一个React应用程序。我已经构建了一个从MongoDB获取数据的API。这里是Robo3T所示的MongoDB内部的数据。我的问题是,数据包含选项数组,似乎在MongoDB中显示数据(使用Robo3T),但选项数组在API响应中为空。 Data as shown by Robo3T 的API响应如下: [ { _id: "5a215

    2热度

    1回答

    我有两个型号,一个多到少的关系,说我建模如下: // Portfolio const portfoliosSchema = new Schema({ name: { type: String, required: true }, description: { type: String }, user: { type: Schema.Types.ObjectId, r

    1热度

    3回答

    我正在为使用MongoDB后端存储数据的简单Web应用程序构建服务器。我实例使用新的猫鼬连接: mongoose.connect('mongodb://localhost:27017/callback-newsfeed-db') 我的MongoDB的输出似乎罚款: 2017-12-02T21:00:53.277-0800 I NETWORK [thread1] connection accep

    0热度

    1回答

    我有一个数组,我试图与猫鼬,但在回报我得到一个空数组我在做什么错插入, 我的架构: let postSchema = mongoose.Schema({ date : { type: Date, default: Date.now }, name : String, desc : String, type : [] },{colle