問題タブ [mongoid4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - ruby mongoid gem でネストされた属性をフィルタリングする
以下のスコープを (モデル内で) 定義して、特定の不要なネストされたデータを除外できるようにしました。
これを実行すると、結果には、このスコープに含まれてはならない「in_progress」などの他のイベントが含まれます。
mongodb - セーブコールバック後のMongoidが2回実行される
私が作成すると、オブジェクトもp1 = Part.create
作成されます。part2
ただし、サブジョブの数量は 2 回更新されますpart2
。part2
オブジェクトの履歴トラッカーを確認しました。2 つの履歴トラッカーが表示さpart2
れますが、データベースには 1 つのオブジェクトしか表示されません。どんな助けでも素晴らしいでしょう。
ruby-on-rails - Mongoid (または MongoDB) が空の配列を null に置き換えないようにする方法
背景: Rails で API を構築し、Angular でクライアントを構築しました。私の API はサードパーティの API に接続し、いくつかのデータを取得します。このデータは、MongoDB/Mongoid に格納されるネストされたオブジェクト/ハッシュとして取得されます。
Angular クライアントがデータを操作し、それを API に送信して保存すると、ネストされたハッシュ/オブジェクト内のすべての空の配列が に置き換えられnull
ます。
null
これが起こらないようにする方法はありますか (すべてのs を手動で変換する以外に、array
この更新されたデータをサード パート API にもプッシュする必要があるため、面倒で複雑になります)。
mongoid - アソシエーション Mongoid 4 ですべてのドキュメントを検索する方法
他のいくつかのモデルに属している可能性のあるモデルTag
がありますが、現時点では次のようTodo
に属しているモデルは 1 つだけです。User
Tags
特定のユーザーに属するすべてのものを照会するにはどうすればよいですか? 私は次のように書いています。
その後:
しかし、それらはうまくいきませんでした。私は何が欠けていますか?
ruby-on-rails - Mongoid がハッシュ プロパティを保存しない
私は Rails 4 と Mongoid 4 を使用しています。私のアプリには、ハッシュ属性を持つモデルがあります。この属性を次のように更新しようとしています。
しかし、上記のコードはデータベースに永続化されないようです。オブジェクトを次のように印刷すると:
正しい結果が得られたので、エラーはありませんが、モデルを再度ロードしようとしました (更新後):
属性が更新されていません...この記事を見たことがありますが、1) かなり古いため、この領域に何か新しいものがある可能性があり、2) うまくいきませんでした。
助言がありますか?