Мой документ в базе данных 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»
Так как это возможно в Laravel у Jenssegers.
Спасибо
Драйвер базы данных подключается прямо к исходному конструктору запросов. когда
используя соединения mongodb, вы сможете быстро создавать запросы к
выполнять операции с базой данных. Для вашего удобства есть
псевдоним коллекции для таблицы, а также некоторые дополнительные специфичные для mongodb
операторы / операции.
Я собираюсь дать это хорошее предположение. Но попробуйте это и дайте мне знать, как это происходит.
$results = SomeClass::where('(price * weight)', '>', 2000)->get();
Других решений пока нет …