@kyanny's blog

My life. Opinions are my own.

Entries from 2016-05-19 to 1 day

Rails の Strong Parameters は Array[BSON::ObjectId] 型のデータを許可しない

params.permit(:object_ids) としたとき、 :object_ids => [BSON::ObjectId('573d8ac76200b0176c000001')] はダメ 空の Array [] が返る :object_ids => ["573d8ac76200b0176c000001"] なら ok BSON::ObjectId のリストをフォーム入力などから受け取って BSO…

Treasure Data (Presto) で MongoDB の Array[BSON::ObjectId] 型のデータを string 型として入れてしまったとき Array にバラして展開する

substr で文字列からゴミを取り除く split で string -> array にする UNNEST で展開する 7.16. SELECT — Presto 0.147 Documentation SELECT * FROM ( VALUES( 1, '[573ca5ca6200b048be000001, 573ca5cc6200b048be000002]' ), ( 2, '[573ca5ca6200b048be000…