このようにフランスが人気の理由は他にも世界遺産が多い、街並みがき…

このようにフランスが人気の理由は他にも世界遺産が多い、街並みがきれい、観光スポットやレストランが多いなど色々な理由があります。フランスに興味を持った方はぜひ調べたり行ってみたりしてみてください。これで発表を終わります。

おわかりのように、これらの例で本当に関連するのは、 アクセスしたいデータの型とそのデータにアクセスするためのメソッドだけです。 MongoDB のモデルの属性にアクセスするには get() メソッドを使用します。実際には all() メソッドは新しい $query オブジェクトを返しますが、 引数を渡すにはフィルタを使う必要があります。 MongoDB ではフィルタは関数なので、独自のフィルタを作成してそれを渡します: post = Post::findByField(‘title’)->all()->get([‘author’ => ‘David’]); $query = ‘SELECT * FROM post WHERE author = :author’; $filter = function($query) { $post = $this->belongsTo(‘Post’); return $this->hasMany(‘Post’, $query) ? query->where(‘author’, ‘=’, $post->author) : false; }; $query->filter([‘author’ => ‘David’]); では、get() メソッドと all() メソッドの違いは何でしょうか?オブジェクトの属性やアクションをフィルタリングする内容はわかりますが、 フィルタがどのように動作するのかは、ごく基本的なことを除いてわかりません。しかし、all() メソッドの引数があなたのフィルター関数に渡されることはわかります

Photo by Corse sauvage

この作品の出来はいかがでしたでしょうか。ご判定を投票いただくと幸いです。
 
- 投票結果 -
よい
わるい
お気軽にコメント残して頂ければ、うれしいです。