上で動作していません。私たちがこのようなテーブルでこれを使うことができるなら、どんな考えですか?はfirst_or_initialize私として<code>json</code>型の列を持つテーブルの上に<code>first_or_initialize</code>を使用したいJSON型の列
Q
はfirst_or_initialize私として<code>json</code>型の列を持つテーブルの上に<code>first_or_initialize</code>を使用したいJSON型の列
0
A
答えて
0
0
..私は、これはあなたを助けるべきだと思います。この
A.where("'name'=? and 'email'=? and 'address.city'=? and 'address.state'=?", "John", "[email protected]", "New York", "New York").first_or_initialize
を試してみてください彼らが言うように、あなたの要求はRails guide に従って正しいようです:リターンです
Query based on JSON document
The -> operator returns the original JSON type (which might be an object), whereas ->> returns text
何.first_or_initializeを指定しないでクエリの エラー、空の配列ですか? 、Post1、Post2PostgresqlHelp
編集を::
これらの記事は、あなたが欲しいクエリを構築するのに役立つかもしれ申し訳ありませんが、私は質問
を誤解しました------------- -------------------
要求は問題がある場合、あなたはこれを試すことができます。
A.includes(:address).where(name: "John", email: "[email protected]", address: {city: "New York", state: "New York"})
(
Rails guideこちらから)
リクエストに問題がない場合は、エラーの詳細をお知らせください。
関連する問題
- 1. は、MySQLのタイムスタンプは、私が<code>TIMESTAMP</code>データ型を持つ列を持つMySQLでテーブルを持っているPythonのdatetime型
- 2. 私は<code>Enum</code>持つ列挙型インスタンス
- 3. Golang:私は、文字列 <p></p>のようなタイプのSpecialScopes列</p> <p>の型の別名を持っていると私はstrings.Joinを使用して、このタイプの配列に参加したい
- 4. Javaの列挙型は、私は列挙型を持つ条約
- 5. は、私がEclipseでプロジェクトを開発していると私はMavenを使っているので、私は新しい原型を作成した、「<em>のmaven-原型-原型</em>」<strong>原型</strong>を使用して、私の原型から
- 6. Javaの推論:配列型の上限を持つ型変数
- 7. 私は2つのテーブル<code>deposit</code>と<code>final_balance</code>を作成していた列の値を計算し、別のテーブル
- 8. C#列挙型は - 私は、次の列挙型のフラグを持つマスク
- 9. Androidのsqliteのは、私は、私が選択したい列を含む文字列配列を持つString []型
- 10. 1私は、次の列に</p> <p>項目表を持つテーブルを持っている
- 11. フラグと<<列挙型の操作? [OK]をC#の
- 12. Idを自動インクリメントvarchar型は、私は私の主キーとして<code>VARCHAR</code>列を使用しています
- 13. 私は、データベーステーブルに<strong>カテゴリ</strong>持つ列持つ
- 14. 私はpostgresのを使用して配列として<code>quote</code>テーブルの列を持って作成
- 15. Gsonを使用した多値型Json配列の解析
- 16. チェック文字列が長い文字列は、私は、次の列挙型を持っているたとえばC#の</p> <p>を使用して列挙型の定義された部分の一つが含まれているかどうかを確認する簡単な方法があります列挙
- 17. 列挙型と辞書<列挙型、動作>
- 18. は、なぜ、すべての列挙型は、列挙型<e>
- 19. は、テーブルの上にループと私はテーブルを持って列
- 20. 値の型として文字列を持つPythonのdefaultdict
- 21. NGリピートは、私は、このJSON配列</p> <p>[ { 会社を持ってJSON配列
- 22. 私は<code>ADO.Net</code>で<code>GetSchema</code>方法を使用して、テーブルの列のリストを取得したいのGetSchema()メソッド
- 23. 複数の値と値の型を持つJavascriptの列挙型
- 24. は、私は毎回の最大値の列の行列をしたい私は、このような</p> <pre><code>data [lon,lat,lev,time] </code></pre> <p>として4D行列を持つ4次元の最大値
- 25. > =と<=を使用して列挙型の値を指定するのは良いコードですか?
- 26. のOracle SQLは、私は、テーブル内の列を持つvarchar型のフィールド
- 27. OracleのSQLは、同じ型を持つ一つのテーブルにみとめ列を選択してみとめ行
- 28. ActiveRecordの私は、私は時間の上部に発生したレコードだけを(取得したい</p> <p>分ごとのレコード(ログデータ毎分)を持つ日時列を持つテーブルを持っている
- 29. 列あたり2つ以上のデータ型を持つJava(コンソール)列
- 30. は私が</p> <p>目標テーブル下のスキーマを持つテーブル持っているテーブルとサブテーブル
どのようなエラーがありましたか?エラーを追加してください –