🆕 新着Qiita記事をお知らせします。​

​『【Rails】Mongoidでembeds_manyの子要素の数を取得する』
https://qiita.com/someone7140/items/55c750301764b6d2608a by @someone7140 @​Qiita

#rails_qiita #mongodb_qiita #mongoid_qiita

【Rails】Mongoidでembeds_manyの子要素の数を取得する - Qiita

## 概要 RailsでMongoDBを使用する際、埋め込み型のリレーション(embeds_many)の子要素の数を取得する方法を記載します。 ## サンプル例題 親要素はブログ記事、子要素はコメントとして、ブログ記事にコメントの配...

🆕 新着Qiita記事をお知らせします。​

​『【Rails】Mongoidでembeds_manyの子要素の一部だけを追加・変更・削除する』
https://qiita.com/someone7140/items/6b41749c276a7ed4bd1e by @someone7140 @​Qiita

#rails_qiita #mongodb_qiita #mongoid_qiita

【Rails】Mongoidでembeds_manyの子要素の一部だけを追加・変更・削除する - Qiita

## 概要 RailsでMongoDBを使用する際、埋め込み型のリレーション(embeds_many)の子要素をピンポイントで変更する方法を記載します。 ## RailsでMongoDBを使うにあたって MongoDBを使う際のOR...

🆕 新着Qiita記事をお知らせします。​

​『Mongoid でトランザクションを試す』
https://qiita.com/risou/items/8969e6a3e335ec59b0f0 by @risou @​Qiita

#mongodb_qiita #mongoid_qiita

Mongoid でトランザクションを試す - Qiita

MongoDB 4.x はトランザクションをサポートしている。 巷には様々なプログラミング言語から MongoDB のトランザクションを試す記事が上がっているが、 Mongoid も例にもれずトランザクションに対応しているので、これ...

🆕 新着Qiita記事をお知らせします。​

​『Mongoid の has_one の気になる挙動を追う』
https://qiita.com/risou/items/5a653cd4cd9009efdcd6 by @risou @​Qiita

#mongodb_qiita #mongoid_qiita

Mongoid の has_one の気になる挙動を追う - Qiita

以下のモデルで検証する。 ( item が1人の owner を持つ、という関係は微妙な気がするがここでは置いておく) ```rb:app/models/item.rb class Item include Mongoid::D...

🆕 新着Qiita記事をお知らせします。​

​『Mongoid での set の挙動を整理する』
https://qiita.com/risou/items/5db89d74f61c2da3e907 by @risou @​Qiita

#mongodb_qiita #mongoid_qiita

Mongoid での set の挙動を整理する - Qiita

Mongoid が提供する set メソッドの挙動を整理する。 # set はバリデーションをチェックしない ```rb:app/models/item.rb class Item include Mongoid::Docum...

🆕 新着Qiita記事をお知らせします。​

​『Mongoid で多対多する』
https://qiita.com/risou/items/6230d27a91dca84cfee9 by @risou @​Qiita

#mongodb_qiita #mongoid_qiita

Mongoid で多対多する - Qiita

Mongoid は MongoDB での Has and Belongs to Many をサポートしている。 # Mongoid の `has_and_belongs_to_many` の挙動 まずは多対多のためのモデルを用意す...

🆕 新着Qiita記事をお知らせします。​

​『Mongoid はリレーションの子要素をいつ反映しているか』
https://qiita.com/risou/items/b7bcbcf47833a70e4aae by @risou @​Qiita

#mongodb_qiita #mongoid_qiita

Mongoid はリレーションの子要素をいつ反映しているか - Qiita

# 既存のドキュメントに追加する場合 ## has_many 以下のモデルで考える。 ```rb:app/models/article.rb class Article include Mongoid::Document ...

🆕 新着Qiita記事をお知らせします。​

​『Mongoid の更新メソッドの挙動を整理する』
https://qiita.com/risou/items/848b6ac28d2b67838e05 by @risou @​Qiita

#mongodb_qiita #mongoid_qiita

Mongoid の更新メソッドの挙動を整理する - Qiita

意図しないものが更新されるリスクを避けるため、 Mongoid が提供する更新メソッドの挙動を整理しておく。 # tl;dr - 引数で指定した値 **以外** に変更が及ぶのは `update_attribute`, `upda...

🆕 新着Qiita記事をお知らせします。​

​『Elasticsearch 6.8.X に上げるときの注意点』
https://qiita.com/tk-sugar/items/8d7fad62075a848ca115 by @tk_sugar @​Qiita

#rails_qiita #mongodb_qiita #mongoid_qiita #elasticsearch_qiita

Elasticsearch 6.8.X に上げるときの注意点 - Qiita

# TL; DR - ヒープサイズのデフォルト値が2GBから1GBに変更になりました。 - itamaeで`jvm.options`を管理している方は要注意。 - デフォルト値の指定で書き換えを行っていると、書き換えさ...