我可以将带有空格分隔符的字符串字段转换为mongoDB聚合中的数组吗

安托万·邦

我想用这样的字符串转换文档:

{ myField : 'bar foo boo' }

变成这样的东西:

{ myField : ['bar', 'foo', 'boo'] }

使用空格作为分隔符。聚合有可能还是我应该以编程方式进行?

乔·德拉蒙哥(Joe Drumgoole)

您需要$ split运算符。它在聚合阶段内运行。在此示例中,我们使用$ project阶段创建一个新字段要选择特定文档,请将$ match阶段放在聚合管道的最前面。

> use test
switched to db test
> db.test.insert({ myField : 'bar foo boo' })
WriteResult({ "nInserted" : 1 })
> db.test.aggregate([{"$project" :{ "mySplitField" :{"$split" : ["$myField", " "]}}}])
{ "_id" : ObjectId("5ebe77d0ca404d65eed0c4a8"), "mySplitField" : [ "bar", "foo", "boo" ] }
>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将带有千位(和十进制)分隔符的字符串转换为双精度

来自分类Dev

从cut语句生成带有空格分隔符的单词字符串

来自分类Dev

在 linux 中解析带有分隔符的文件后,我可以对字段进行子字符串化吗

来自分类Dev

将带有空格的字符串数组转换为Javascript中的小写字母,然后在Webkit中搜索失败

来自分类Dev

在bash-shell中迭代没有空格的字符串作为分隔符

来自分类Dev

使用空格分隔符将数组类型变量转换为字符串类型

来自分类Dev

将带有空格分隔符的文本文件导入python中的csv

来自分类Dev

如何将带有空格分隔的浮点数的字符串列表转换为数据框

来自分类Dev

在Python中将带有空格的字符串转换为具有所需尺寸的数据框

来自分类Dev

将数组转换为字符串,使用分隔符分隔字符串-JavaScript

来自分类Dev

使用定义的分隔符将字符串数组转换为字符串

来自分类Dev

将带有空格的十六进制字符串拆分为Qt中的字节数组

来自分类Dev

将带有空格的十六进制字符串拆分为Qt中的字节数组

来自分类Dev

将带有空格的字符串作为元素添加到数组

来自分类Dev

C - 将带有重复分隔符字符的字符串拆分为 2 个子字符串

来自分类Dev

python-使用空格分隔符将字符串转换为int

来自分类Dev

JS将分隔符分隔的字符串转换为数组元素

来自分类Dev

如何将带有字符串的嵌套数组转换为 JavaScript 中的数字?

来自分类Dev

使用换行符作为分隔符将多行字符串转换为Ruby中的数组

来自分类Dev

如何将带有空格的字符串传递到PowerShell中?

来自分类Dev

将数组中带有空格的字符串与python中没有空格的字符串分开

来自分类Dev

使用分隔符将文本转换为字符串数组

来自分类Dev

如何根据特定的分隔符将字符串转换为数组?

来自分类Dev

C#:将字符串从数组转换为双wih点分隔符

来自分类Dev

T-SQL函数将带有两个定界符的字符串拆分为表中的列分隔符

来自分类Dev

将字符串数组转换为对象数组,其中每个字符串本身都有一个分隔符

来自分类Dev

检查带有分隔符的字符串

来自分类Dev

我可以在 bash 中乘以数组的分隔符吗

来自分类Dev

Python将带有逗号分隔符的.csv文件转换为字典

Related 相关文章

  1. 1

    将带有千位(和十进制)分隔符的字符串转换为双精度

  2. 2

    从cut语句生成带有空格分隔符的单词字符串

  3. 3

    在 linux 中解析带有分隔符的文件后,我可以对字段进行子字符串化吗

  4. 4

    将带有空格的字符串数组转换为Javascript中的小写字母,然后在Webkit中搜索失败

  5. 5

    在bash-shell中迭代没有空格的字符串作为分隔符

  6. 6

    使用空格分隔符将数组类型变量转换为字符串类型

  7. 7

    将带有空格分隔符的文本文件导入python中的csv

  8. 8

    如何将带有空格分隔的浮点数的字符串列表转换为数据框

  9. 9

    在Python中将带有空格的字符串转换为具有所需尺寸的数据框

  10. 10

    将数组转换为字符串,使用分隔符分隔字符串-JavaScript

  11. 11

    使用定义的分隔符将字符串数组转换为字符串

  12. 12

    将带有空格的十六进制字符串拆分为Qt中的字节数组

  13. 13

    将带有空格的十六进制字符串拆分为Qt中的字节数组

  14. 14

    将带有空格的字符串作为元素添加到数组

  15. 15

    C - 将带有重复分隔符字符的字符串拆分为 2 个子字符串

  16. 16

    python-使用空格分隔符将字符串转换为int

  17. 17

    JS将分隔符分隔的字符串转换为数组元素

  18. 18

    如何将带有字符串的嵌套数组转换为 JavaScript 中的数字?

  19. 19

    使用换行符作为分隔符将多行字符串转换为Ruby中的数组

  20. 20

    如何将带有空格的字符串传递到PowerShell中?

  21. 21

    将数组中带有空格的字符串与python中没有空格的字符串分开

  22. 22

    使用分隔符将文本转换为字符串数组

  23. 23

    如何根据特定的分隔符将字符串转换为数组?

  24. 24

    C#:将字符串从数组转换为双wih点分隔符

  25. 25

    T-SQL函数将带有两个定界符的字符串拆分为表中的列分隔符

  26. 26

    将字符串数组转换为对象数组,其中每个字符串本身都有一个分隔符

  27. 27

    检查带有分隔符的字符串

  28. 28

    我可以在 bash 中乘以数组的分隔符吗

  29. 29

    Python将带有逗号分隔符的.csv文件转换为字典

热门标签

归档