我在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
答案 0 :(得分:0)
数据库驱动程序直接插入原始查询构建器。何时 使用mongodb连接,您将能够构建流畅的查询 执行数据库操作。为了您的方便,有一个 表的集合别名以及一些特定的mongodb 运营商/操作。
我将给出一个很好的猜测。但试试这个,让我知道它是怎么回事。
$results = SomeClass::where('(price * weight)', '>', 2000)->get();