在laravel jenssegers中前进

时间:2015-04-09 04:45:34

标签: php mongodb laravel jenssegers-mongodb

我在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,
}

现在我想查询" price * weight> 2000"

那么在jenssegers的laravel中如何实现这一点。

谢谢--ND

1 个答案:

答案 0 :(得分:0)

查询生成器

  

数据库驱动程序直接插入原始查询构建器。何时   使用mongodb连接,您将能够构建流畅的查询   执行数据库操作。为了您的方便,有一个   表的集合别名以及一些特定的mongodb   运营商/操作。

我将给出一个很好的猜测。但试试这个,让我知道它是怎么回事。

$results = SomeClass::where('(price * weight)', '>', 2000)->get();