0

mongodb データベースの私のドキュメントは以下のようなものです

{
   "_id": ObjectId("545a20208e227b4c42601601"),
   "polish": NumberLong(3),
   "symmetry": NumberLong(1),
   "certy_no": "6175554509",
   "certy_name": "541bfa1d3d1784380600002f",
   "desc": "Fancy Intense Yellow",
   "intensity": NumberLong(6), 
   "price": NumberLong(4000),
   "weight": 1.04,
}

今、 「価格 * 重量 > 2000」のようにクエリしたい

jenssegersのlaravelでこれがどのように可能になるか。

ありがとう --ND

4

1 に答える 1

0

クエリビルダー

データベース ドライバーは、元のクエリ ビルダーにプラグインされます。mongodb 接続を使用すると、流暢なクエリを作成してデータベース操作を実行できます。便宜上、table のコレクション エイリアスと、いくつかの追加の mongodb 固有の演算子/操作があります。

私はこれに良い推測をするつもりです。しかし、これを試してみて、どうなるか教えてください。

$results = SomeClass::where('(price * weight)', '>', 2000)->get();
于 2015-04-09T05:36:29.923 に答える