Описание тега jenssegers-mongodb

Модель Eloquent на основе MongoDB и построитель запросов для Laravel (Moloquent)
0 ответов

Сохранение коллекции Eloquent с Mongo

У меня есть большие коллекции MongoDB, и я хочу добавить отметку времени для каждого из ее полей. Я делаю это так: $automation = Automation::all(); foreach ($automation as $workflowindex => $workflow) { foreach ($workflow['workflow'] as $iteminde…
19 апр '18 в 10:00
0 ответов

Массовая / пакетная вставка в Mongo занимает от 15 до 10000 документов.

Массовая вставка в Mongo занимает время, т. Е. В среднем 15 секунд, чтобы вставить 10000 документов в собрание. Моя система имеет 8 ядер и 16 ГБ оперативной памяти. Как я могу уменьшить время отклика для Mongo Insertion? Какие конфигурации Монго мож…
0 ответов

Laravel mongoDb необработанный запрос вставки, чтобы пропустить записи тупиков

Я хочу запустить запрос вставки из laravel в Mongodb, который будет проверять наличие дублирующихся записей в БД. Если запись присутствует, она пропустит вставку этой записи. Я пробовал что то подобное $query = "db.tool_datas.insert(". json_encode($…
18 янв '19 в 05:54
1 ответ

Как использовать атрибут Get On Eager-In In Laravel Eloquent Jensseger Mongodb

Я использую Laravel с jenssegers Mongodb Eloquent. Когда я пытаюсь использовать get([...]) или Different('...'), это дает нулевые значения в результате. Как я могу использовать get([eager_loaded_attribute_here]), чтобы получить только тот атрибут, к…
13 май '18 в 01:01
1 ответ

Встроенные ссылки в jenssegers/laravel-mongodb для предотвращения дублирования данных

У меня есть коллекции: пользователи, организации, электронные письма. Пользователь может иметь 1..* электронные письма. Несмотря на это, организация может иметь 1..* электронные письма. Без связывания таблиц (это принцип NoSQL), это мои коллекции: К…
10 мар '15 в 10:48
1 ответ

Библиотека Laravel MongoDB 'jenssegers/laravel-mongodb' имеет много отношений не работает

Я использую библиотеку MongoDB https://github.com/jenssegers/laravel-mongodb version 3.1.0-alpha в Laravel 5.3.28 У меня есть две коллекции в MongoDB, и я хочу связать их с hasMany. Значит каждый сотрудник выполняет много задач. Я использовал ссылку…
0 ответов

Невозможно получить связанное значение из другой таблицы, используя отношение Laravel Mongo DB ко многим

У меня есть две таблицы Posted_jobs(Модель:PostedJobs) и пользователи (Модель: Пользователь). В пользовательской модели я определил функцию AppliedJobs для получения прикладных заданий пользователя. public function AppliedJobs(){ return $this->be…
1 ответ

Запрос Laravel-MongoDB найти все документы, где поле (массив) имеет хотя бы один элемент

Я использую конструктор запросов Laravel-MongoDB. Документ моей коллекции (слова) ниже: { "_id" : ObjectId("58464564545yb45y45yf"), "word" : "Bird", "keys" : [ {"title": "t1"}, {"title": "t2"} ] } Как найти все документы с размером поля "ключи" боль…
1 ответ

Laravel | Дженсегерс Монго Д.Б. Как выбрать модель с полями в $hidden?

У меня есть модель User, Существует определенное скрытое свойство. protected $hidden = [ 'password', 'remember_token', 'user_type', 'balance', 'reputation', 'country', 'region', 'dob', 'street', 'zipPostal' ]; В основном все эти поля должны быть скр…
06 дек '18 в 07:59
0 ответов

Несколько вложенных групп в массиве в MongoDB с использованием laravel

Пожалуйста, обратитесь к этому вопросу, который был отправлен моим другом. Несколько вложенных групп в массиве Здесь chridam дал хороший ответ, но мы должны внедрить его в фреймворк php laravel.
13 янв '17 в 11:11
1 ответ

Используйте запрос Монго в Люмене

Я использую пакет jenssegers/laravel-mongodb в своем проекте. мой проект разработан с использованием микро-фреймворка Laravel Lumen, теперь как я могу использовать запрос blow mongo с пакетом jenssegers/laravel-mongodb в люмене db.orders.aggregate([…
1 ответ

jenssegers/laravel-mongodb regex, где не работает

Я работаю над Laravel API с базой данных MongoDB, используя https://github.com/jenssegers/laravel-mongodb. Я пытаюсь создать фильтр для получения определенных данных с помощью регулярных выражений. В учебнике для этого плагина я нашел это: User::whe…
10 апр '15 в 09:41
0 ответов

Запрос с диапазоном дат работает, когда выполняется непосредственно в Mongo, но не выполняется при использовании из Laravel

У меня есть две коллекции под названием promotions а также coupons Купоны имеет promotion._id как ссылка на рекламную коллекцию. Я хочу получить рекламные акции в диапазоне дат. Для этого у меня есть два поля valid_from а также apply_till, "valid_fr…
12 сен '18 в 04:47
2 ответа

Выберите столбец суммы и сгруппируйте их с помощью Mongodb и Laravel

У меня проблема с моим запросом: я бы хотел ВЫБЕРИТЕ "user_info" с SUM "сумма" и GROUP BY "user_id" Я использую Laravel 5 и jenssegers/laravel-mongodb Огромное спасибо.
2 ответа

Запрос коллекции с массивом mongoID

У меня есть следующий код: // company_ids is an array of mongo IDs // company_id is an array (with only 1 element) of mongo ID foreach($company_ids as $company_id){ $results = Archive::where("billing.company._id", 'all', array($company_id))->get(…
20 окт '16 в 23:44
1 ответ

Как сравнить 2 даты "made_at" в Laravel 4.2 Mongodb

В моем приложении пользователь может просмотреть изображение и нажать кнопку "Следующая" или "Предыдущая". В настоящее время логика получения следующих / предыдущих URL-адресов изображения основана на 'created_at' поле. Я пытаюсь выбрать все докумен…
08 июн '15 в 09:08
2 ответа

Laravel Отношение со значением Array

Я использую отношения один к одному. Код моей модели: public function training_type() { return $this->hasone('App\Training_type','id','type'); } но параметр "id" находится в массиве, я попытался с помощью следующего кода, но не работает: public f…
11 сен '17 в 06:24
1 ответ

Преобразование запроса MongoDB в jenssegers/laravel-mongodb

Как бы вы написали запрос, как этот db.collection.find({$expr: {$lte: [{ $mod: [ '$created_at', 3600 ] }, 59]}}); используя расширение jenssegers/laravel-mongodb
19 мар '18 в 15:03
1 ответ

Laravel 5.4 с MongoDB - пытается получить вложенные документы

У меня есть коллекция MongoDB с несколькими вложенными документами. Вот как выглядит мой образец документа: { "_id" : ObjectId("58a331ffb854d000f97862f3"), "first_name" : "John", "last_name" : "Doe", "email" : "test@test.com", "password" : "$2y$10$f…
14 фев '17 в 18:44
2 ответа

Получить последний ряд каждой группы с помощью Laravel MongoDB

У меня есть таблица с именем gps в MongoDB, которая выглядит следующим образом: | id | asset_id | coordinates | created_at | -------------------------------------------- | 1 | 11 | 23,-26 | 2018-11-05 | | 2 | 22 | 33,-36 | 2018-10-04 | | 3 | 33 | 23…
05 ноя '18 в 07:28