首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用compose transporter将mongo DB文档拆分成多个文档

如何使用compose transporter将mongo DB文档拆分成多个文档
EN

Stack Overflow用户
提问于 2019-02-20 14:29:13
回答 1查看 139关注 0票数 0

我有一个类似下面的文档,我需要将这个文档作为标题包含每个数组的3个文档发送到elasticsearch,我使用compose transporter将我的文档发送到elasticsearch。我如何才能做到这一点?

代码语言:javascript
复制
{
    "_id" : ObjectId("5c6bb079d209fd4dd5b4d6ce"),
    "title" : [ 
        "ram", 
        "sham", 
        "bhim"
    ]
}

我在elasticsearch中的预期输出是这样的,具有不同的ids

代码语言:javascript
复制
{
    "_id" : ObjectId("5c6bb079d209fd4dd5b4d6ce"),
    "title" : "ram"

}

{
    "_id" : ObjectId("5c6bb079d209fd4dd5b4d6ce"),
    "title" : "sham"

}
{
    "_id" : ObjectId("5c6bb079d209fd4dd5b4d6ce"),
    "title" : "bhim"

}
EN

回答 1

Stack Overflow用户

发布于 2019-02-21 01:08:04

您可以使用下面的查询来实现它,

db.collectionName.aggregate({"$unwind":"$title"})

谢谢,穆罕默德·里尔万

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54780119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档