美文网首页
Presto on MongoDB 随记

Presto on MongoDB 随记

作者: 嘻嘻是小猪 | 来源:发表于2021-03-11 18:43 被阅读0次

Presto读取确字段问题

由于Mongo是NoSql数据库,其文档存储并没有关系型数据库的固定shema, 所以官网文档建议配置mongodb.schema-collection=xxx 来指定schema
详细见MONGODB CONNECTOR

那如果不配置这个呢? Presto将在对collection发起语句时,在其所属的database下自动生成一个名为_schema的collection

例如:select *from tss_hall_prize.cart where uid=20054;

生成 '_schema'

_schema 内的一个Document如下

{
    "_id" : ObjectId("5f83c17a709fcc2ae0833cd6"),
    "table" : "cart",
    "fields" : [ 
        {
            "name" : "_id",
            "type" : "ObjectId",
            "hidden" : true
        }, 
        {
            "name" : "exchange_type",
            "type" : "bigint",
            "hidden" : false
        }, 
        {
            "name" : "prize_id",
            "type" : "bigint",
            "hidden" : false
        }, 
        {
            "name" : "uid",
            "type" : "bigint",
            "hidden" : false
        }, 
        {
            "name" : "created_at",
            "type" : "bigint",
            "hidden" : false
        }, 
        {
            "name" : "num",
            "type" : "bigint",
            "hidden" : false
        }
    ]
}

这个_schema是Presto自动推测生成的,可能会缺少某些字段的解析,导致presto查不出想要的字段内容,此时根据官网介绍向这个collection添加自己所需的shema信息即可

相关文章

  • Presto on MongoDB 随记

    Presto读取确字段问题 由于Mongo是NoSql数据库,其文档存储并没有关系型数据库的固定shema, 所以...

  • MongoDB随记

    使用数据库: use test 显示当前库中的所有集合(相当于关系型数据库中的表): show collectio...

  • Presto 配置

    Presto架构图 下载presto-server-317.tar.gz解压到/opt/app/presto-se...

  • presto jdbc java

    com.facebook.presto presto...

  • 目录

    基于presto0.155,以一条主线 : cli查询presto+hive返回 一、cli与presto通信机制...

  • mongodb学习随记

    这篇文章会经常更新,记录下自己学习mongodb的点点滴滴。 今天在学习网易云课堂的python实战课程时候,发现...

  • Presto源码分析之Slice

    Slice是Presto里面用来对内存高效地、自由地进行操作的接口。它在Presto里面很关键, Presto里面...

  • presto 的安装与使用

    相关说明: Presto官网: Presto | Distributed SQL Query Engine for...

  • Presto参考

    0.zepplin中使用presto 1.presto正则表达式 2.解析json 3.presto时间 4.pr...

  • presto 连接hive

    修改hive-site.xml增加 启动 presto配置 启动presto服务 连接测试

网友评论

      本文标题:Presto on MongoDB 随记

      本文链接:https://www.haomeiwen.com/subject/rojupktx.html