文件名称:mongery:将MongoDB查询转换为PostgreSQL JSON的Arel AST
文件大小:11KB
文件格式:ZIP
更新时间:2024-06-11 18:08:34
Ruby
蒙古族 Mongery使用JSON列将MongoDB查询转换为Postgres的Arel AST,用于ActiveRecord连接。 这在以下情况下很有用:在不接触应用程序代码的情况下从MongoDB后端迁移到Postgres的情况,或者将MongoDB查询语法作为JSON API提供给Postgres后端。 局限性 当前,Mongery支持与PostgreSQL 9.3一起使用的有限查询集。 除非您为要查询的JSON路径手动创建表达式索引,否则大多数JSON数据查询都将以全表扫描结束。 有关受支持的转换,请参见spec目录中的spec文件。 用法 创建具有以下结构的表。 表的名称可以是任何东西。 CREATE TABLE objects ( id varchar(32) not null primary key, data json not null, updated
【文件预览】:
mongery-master
----LICENSE.txt(1KB)
----lib()
--------mongery()
--------mongery.rb(9KB)
----Gemfile(92B)
----spec()
--------mongery()
--------spec_helper.rb(270B)
----Rakefile(29B)
----README.md(3KB)
----mongery.gemspec(1KB)
----.gitignore(118B)
----CHANGELOG.md(1KB)