当前位置: 首页 > 编程笔记 >

MongoDB查询以查找FirstName和LastName的字段组合?

华星文
2023-03-14
本文向大家介绍MongoDB查询以查找FirstName和LastName的字段组合?,包括了MongoDB查询以查找FirstName和LastName的字段组合?的使用技巧和注意事项,需要的朋友参考一下

以下是要查询的字段组合查询-

> db.demo502.aggregate(
...    [
...       { "$redact": {
...          "$cond": [
...             { "$eq": [
...                { "$concat": [ "$FirstName", " ", "$LastName" ] },
...                "John Doe"
...             ]},
...             "$$KEEP",
...             "$$PRUNE"
...          ]
...       }}
...    ]
... )

这将产生以下输出-

{ "_id" : ObjectId("5e875543987b6e0e9d18f56f"), "FirstName" : "John", "LastName" : "Doe" }
 类似资料:
  • 我读了这篇文章,看到了如何在MongoDB中搜索记录的名字: http://docs.mongodb.org/manual/reference/sql-comparise/ 但是,如果我的字符串有两个单词(即firstname和lastname),我如何搜索firstname和lastname。 在MySQL中,我正在使用: 其中数据包含“Mike Thompson”。

  • 我和同事们有如下计划 所以我们想要的是所有在特定labID范围内匹配的文档,结果输出中只有在数组(“userlevels”)中匹配的字段。 比方说,如果我们想要集合中所有匹配的文档,范围在$gt 100到LT 200之间,那么应该有以下所需的输出。 我试过的 它会回复与lab_id(100到200)范围内的文档匹配的所有文档,但会在用户级别回复lab_id。

  • 如何获得最大截面。Id位于下面的文档中,其中包含集合_id=一些参数 我在下面试过了 但是,它不是返回max int单个值,而是返回一个包含部分数组中所有Ids的数组。 在节点中执行时,进一步执行相同的查询。js它返回一个空数组。

  • 本文向大家介绍MongoDB查询以从文档中获取不同的FirstName值,包括了MongoDB查询以从文档中获取不同的FirstName值的使用技巧和注意事项,需要的朋友参考一下 对于不同的值,请使用。让我们创建一个包含文档的集合- 在方法的帮助下显示集合中的所有文档- 这将产生以下输出- 以下是获取不同的FirstName值的查询- 这将产生以下输出-

  • 问题内容: 我有要查询的模型(称为“活动”)(使用Mongoose)。他们的架构如下所示: 当我询问他们,我填充,,,和字段(所有引用)。在那之后,我也深入了这个领域。这是我的查询代码: 这已经是一个相对复杂的查询,但是我需要做更多。如果它碰到了声明的一部分,我 还 需要确保的字段等于字符串。我尝试使用,但是由于必须先填充事件,因此无法查询其任何字段。我还需要在其他多个查询中实现相同的目标。 如我

  • 我正在通过猫鼬使用MongoDB。 > MongoDB是执行集合扫描还是索引有助于提高查询效率?查询是否与仅使用id字段有任何不同? 如果MongoDB在您查询非索引字段时进行集合扫描。如果集合扫描完全相同,查询多个非索引字段是否会加快查询速度?假设我查询五个非索引字段而不是两个(都返回相同的文档)。两个查询是否都进行相同的集合扫描?