mongodb-query相关内容

修剪值存在于Mongo数据库中

我的集合中的数据可能在前面和后面都有空格,我想要做的是修剪所有空格并进行==比较,以获得适当的记录我的代码如下: var test = await _dataStore.FindMostRecentAsync(x => x.Barcodes.PrimaryBarcode.Trim() == barcode.Trim()); 当我运行这段代码时,它给我一个错误.Trim()不受支持(它仅在 ..
发布时间:2022-08-31 10:00:18 C#/.NET

MongoWaitQueueFullException:获取服务器连接的等待队列已满

有时,当插入一小串不同的文档(同步)时,我得到以下异常(请参阅下面的完整堆栈跟踪): MongoDB.Driver.MongoWaitQueueFullException:的等待队列 正在获取到服务器xyz.monGolab.com:54128的连接已满。 我在所有存储库之间使用单个MongoDatabase实例(因此是单个连接)。实际上,我正在做这样的事情(每个集合中的文档不超过20 ..
发布时间:2022-08-30 23:58:30 其他开发

MongoDB是否匹配具有$TYPE的数组?

我有一个包含284.116条tweet的MongoDB集合。问题是,一些对象中的“作者”字段是对象类型的,但在其他对象中--这个“作者”字段--是数组类型。所以问题是我想过滤哪些是数组,哪些是对象。 例如: 作者字段的类型为对象。 { "_id" : ObjectId("55edfbd11a87d41d987a6dc1"), "tweet" : "Back in my ..
发布时间:2022-06-23 20:37:02 其他开发

Spring data MongoDB:在多个字段上搜索Like

我有一个MongoDB集合,其中包含带有两个字段的User对象:FirstName和LastName。我需要一个只接受一个字符串(表示用户全名)的查询来进行findLike搜索。 问题与此相同question但我不知道如何使用MongoTemplate或@Query批注在Spring数据中转换MongoDB存储库查询 编辑: 使用项目操作员,我必须指定我想要包括在阶段的所有领域。更好的 ..

在MongoDB中串联重复字符串值时忽略这些值

我设法将MongoDB集合中的字符串值连接到一个结果中,但我无法忽略重复的字符串 这是我尝试的一个例子: https://mongoplayground.net/p/T1TmxpGy6nV 推送 您的推荐答案示例使用$PUSH。$PUSH不隐藏重复项,而$addToSet则隐藏重复项。这是一个您可以考虑的代理... (我擅自删除了空值,并使用逗号分隔结果。未指定值的排序顺序,因此 ..

Pymongo:INSERT_MANY+唯一索引

我希望insert_many()个文档位于我的集合中。其中一些可能与集合内的现有文档具有相同的键/值对(在我的示例中为screen_name)。我在这个键上设置了唯一的索引集,因此我收到一个错误。 my_collection.create_index("screen_name", unique = True) my_collection.insert_one({"screen_name": ..
发布时间:2022-03-14 17:05:59 其他开发