mongodb-query 相关问题

此标记用于通过mongo shell或使用编程语言驱动程序查询和更新MongoDB集合的相关问题。

使用 mongoose 连接到 MongoDb Atlas 时出现 queryTxt ETIMEOUT

我正在尝试将我的猫鼬与我的 MongoDB Atlas 集群连接。它目前没有数据库或任何东西,但每当我尝试时: mongoose.connect( uri || 'mongodb://localhost/test',选项) .然后(()=&...

回答 13 投票 0

如何在 mongoose 中对带有可选字段的文档进行排序?

我有一个产品型号,价格可选。价格是可选的的原因是因为产品可能有变化,在这种情况下,价格以变化形式指定。问题是如何...

回答 1 投票 0

MongoDB - 在投影期间添加对象

我在数据库中有一个如下对象: [ { _id:12, 名称:“访问”, 手机号码: 9153438340 }, { _id:13, 名称:“苹果”, 手机号码: 9153438343 }, { ...

回答 1 投票 0

如何将字符串转换为Mongo文档?

我正在尝试使用字符串创建一个文档来查询 mongo 集合。 像这样的东西 让查询 = r#"{ "_id": 3249883475987345844 }"# 让过滤器 = Document::from_Str...

回答 1 投票 0

查找并保存 mongodb 中两列的百分比

我在 mongodb 中有 $a 和 $b 冒号。我想用 PHP 在 $c 列中执行以下操作。 $数字 = $a/$b * (100-100); 也就是说,我想找到百分比变化并将其保存在 $c 列中。 你他可以...

回答 1 投票 0

MongoDB:将 id 数组映射到对象,同时通过聚合函数保留顺序a

我正在使用 MongoDB 创建播放列表制作器。我有两个单独的集合: 播放列表 { “_ID”: { “$oid”:“65e7a3006b0209462d08a5f5” }, “播放列表_名称...

回答 1 投票 0

mongoose 判断 update-upsert 是在执行插入还是更新

我想测试更新的“upsert”选项是否正常。所以我用相同的键将一个对象“插入”到 mongodb 两次。但是它没有显示插入的消息。我错过了什么吗? (mongod...

回答 3 投票 0

或者使用 If 和 In mongodb

{ $条件:{ if: { $in: [`$$${field.fieldName}`, ['', null]] }, 然后: [], 否则:`$$${field.fieldName}`, }, }, 在这种情况下,我还想检查 field.fieldName 是否存在。 $exi...

回答 4 投票 0

当被删除的键名称中包含点时如何使用$unset?

当键名中包含点时如何使用$unset? const 键 =“测试” const 结果 = 等待 db.collection(collection).updateOne( { [key]: { $exists: true } }, { $unset: { [拍...

回答 1 投票 0

参考更新查询MongoDB中的现有字段

我正在尝试使用文档中的现有字段向 MongoDB 中的集合(该集合有大约 40k 文档)添加一个新字段,我正在运行以下更新查询 db.myCollection.update...

回答 1 投票 0

MongoDB - 仅使用 find 方法来限制投影中过滤的年龄

我有以下BSON数据: [ { “测试”:1, “arr”:[ { 年龄:24岁, 名称:“一个” }, { 年龄:55岁, 名称:“b&qu...

回答 1 投票 0

如何删除Mongoose中所有集合的所有文档

将 Mongoose ODM 与 MongoDB 实例结合使用,如何删除数据库实例的所有集合中的所有文档,而不必破坏集合本身或其索引...

回答 1 投票 0

如何使用聚合 MongoDB 进行 SELECT DISTINCT

我正在研究 Mongo 查询,我有一个关于如何使用聚合在 Mongo 查询上进行“选择不同”的问题。我真的很接近完成它了。 我当前的输出: [ { “user_id&qu...

回答 1 投票 0

向对象添加字段不起作用 javascript

我有一个对象数组。如果它们满足特定条件,我会向该对象添加另一个属性并将其保存到我的数据库(Mongo)中。但是,附加属性永远不会显示在数据库中。我...

回答 1 投票 0

使用findOneAndUpdate时如何检查文档是否被插入或更新?

Chatrooms.findOneAndUpdate({Roomname: room.Roomname},{ $setOnInsert: {status: true, userNum: 1}}, {new: true, upsert: true}, function(err, doc) { if(错误) console.log(错误); console.log(“文档...

回答 6 投票 0

如何在 mongo 聚合查询中创建集合的 objectID 数组并查找该列表中存在的另一个集合中的 ID

我需要一个查询来查找用户集合中存在的任何具有 groups._id 的文档,该文档不存在于 groups 集合的 _id 中 用户集合 - 文档 { “_id”:ObjectId(&...

回答 1 投票 0

如何更新集合项而不删除查询中发送的不存在值?

鉴于这个简单的示例,项目保存为: { “测试”: { “a1”:“a1” } } 当我使用 $set 和以下对象调用 collection.updateOne 时: 等待收藏。

回答 1 投票 0

用其他集合中的文档替换嵌套文档数组中的值

集合 Shops 包含嵌套文档。使用聚合框架,我想从商店获取所有文档,其中“产品”字段中的 UID 被替换为实际的

回答 1 投票 0

使用 $lookup 将嵌套文档中的值替换为其他集合中的匹配文档

我有两个这样的集合: // 集合商店 [ { "name": "A 店", “国家”:[ { “名称”:“德国”, ”

回答 1 投票 0

mongo db条件更新、推送数据

我有一个 MongoDB 数据库,结构如下: { 帐户名:“pippo”, 愿望清单:{ 元素1:[ { 价格:25,时间:'2024-02-20T20:00:00.000+00:00' }, ...

回答 1 投票 0

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