Вопросы по теме 'mgo'

Как использовать golang и mgo для поиска диапазона значений в MongoDB?
Я проработал пример на главной странице mgo , но не могу найти способ запросить диапазон значений . Строка: searchResults, searchErr = SearchReading(bson.M{"k": key, "t": { $gte: start, $lte: end } }, limit) завершается ошибкой: line67: syntax...
10893 просмотров
schedule 16.09.2022

Создание запроса с помощью mongoDB и mgo
У меня есть коллекция записей mongoDB, как показано ниже... { "_id": ObjectId("4e2a4ca7f21a81331f0006c3"), "users": { "bob": 1375496448, "alice": 1375496448 }, ...other values... } Я ищу простой запрос, чтобы найти все записи......
516 просмотров
schedule 03.06.2023

Импорт коллекций резервных копий с помощью mGo
У меня есть экспорт BSON из mongodump , а также экспорт JSON для mongoexport Какой самый простой способ импортировать с помощью mgo? Поддерживает ли mgo вставку резервной копии коллекции BSON? Или мне нужно использовать экспорт JSON,...
478 просмотров
schedule 24.06.2022

Маршал в bson.Raw
Используя gopkg.in/mgo.v2/bson , мне интересно, как преобразовать значение интерфейса{} в значение введите bson.Raw . В документации для bson.Raw указано: Используя этот тип, можно неупорядочивать или частично упорядочивать...
6001 просмотров
schedule 17.03.2023

утечка соединения mgo после нескольких session.Copy()
Я пишу REST API на Go, используя MongoDB в качестве базы данных и mgo в качестве драйвера. Для роутера я использую пользовательский: pi . При запуске программы я создаю мастер-сеанс mgo.Session, а затем для каждого обрабатываемого запроса копирую...
601 просмотров
schedule 21.06.2022

mgo: запрос ObjectId для диапазона значений времени
Хорошо, скажем, у вас есть несколько сообщений type Post struct { Id bson.ObjectId `bson:"_id,omitempty"` } и каждый пост, конечно, имеет уникальный идентификатор, который был создан в определенное время. Я могу получить значение...
1083 просмотров
schedule 15.01.2023

MGO: не удается канонизировать запрос: BadValue неизвестный оператор: $meta
Я использую MGO для связи с mongodb. Я хочу выполнить поиск в коллекции и отсортировать результаты по результатам поиска. collection.Find(bson.M{ "$text": bson.M{"$search": "mysearch"}, "score": bson.M{"$meta": "textScore"}, }) Но я...
1122 просмотров
schedule 13.05.2022

Оптимизация mgo для поиска пути
Я реализовал алгоритм A* в Go, чтобы найти путь между двумя координатами на карте. Данные карты извлекаются с помощью mgo из коллекции MongoDB. Однако это очень медленно. Он составляет около 4 секунд для маршрута на 1000 метров. Я рассчитал...
307 просмотров
schedule 26.03.2023

Результат Golang mgo в простой срез
Я новичок в Go и MongoDB. Попытка выбрать одно поле из БД и сохранить его в срезе int безрезультатно. userIDs := []int64{} coll.Find(bson.M{"isdeleted": false}).Select(bson.M{"userid": 1}).All(&userIDs) Приведенное выше выводит пустой...
1365 просмотров
schedule 02.08.2022

Удалите все документы старше даты, используя _id в монго, используя mgo
Я работаю в Golang и mgo и хочу удалить все документы в коллекции старше указанной даты, используя значение _id . До сих пор я пытался создать фиктивный objectId, используя структуру NewObjectIdWithTime , после чего я пытаюсь удалить...
2285 просмотров
schedule 06.04.2023

Есть ли стандартный способ сохранить сеанс базы данных открытым для пакетов в Golang?
Я немного поиграл с go, и он мне нравится, но, похоже, у него есть несколько вещей, которые он делает не так, как другие языки. Поэтому я пишу веб-приложение, которое использует MongoDb с пакетом mgo . Мне интересно, как лучше всего держать сеанс...
737 просмотров
schedule 05.08.2022

Не понимаю, как работает обновление mongoDB в Go
Я пытаюсь реализовать обновление MongoDB для структуры Go. В упрощенном виде это выглядит примерно так: type MyStruct struct { Id bson.ObjectId `bson:"_id"` Fruit string `bson:"fruit"` } func TestUpdate(t *testing.T)...
441 просмотров
schedule 22.07.2023

Как сделать многоуровневое извлечение элемента массива в mgo?
Я хочу удалить элемент многоуровневого массива. Мои структуры следующие: - type Company struct { Id bson.ObjectId `bson:"_id,omitempty"` CompanyName string Process []ProcessItem } type ProcessItem struct{...
1965 просмотров
schedule 22.06.2022

Запрос Golang mgo возвращает только первый объект в запросе
Я пытаюсь получить список записей блога, созданных определенным пользователем, но мой запрос возвращает только первую созданную запись. Это моя модель пользователя type User struct { Id bson.ObjectId `bson:"_id,omitempty" json:"id"` Name...
697 просмотров
schedule 21.05.2023

Сопоставление структуры с результатом mgo
У меня есть следующий документ в моем локальном mongodb: _id 25dd9d29-efd5-4b4e-8af0-360c49fdba31 name Reykjavik initialDiseaseColouring blue В моем коде я настроил структуру города следующим образом: type City struct { ID...
72 просмотров
schedule 14.05.2022

$dateToString в mgo не работает
Я писал код на Go. У меня есть запрос mongodb в mgo, из-за которого я занят 3 дня и все еще борюсь с ним. Хотя запрос с оболочкой mongo работает, запрос mongodb с mgo не работает. Ниже запрос и результат сделаны с помощью оболочки mongo. //...
388 просмотров
schedule 04.06.2023

Могу ли я объединить два запроса mongodb в один запрос, используя golang (mgo)?
Я использую golang и mgo , mongodb version is 3.2.9 Например, у меня есть два документа в одной коллекции: {"groupId" : 4, "name" : "email", "value" : "[email protected]"} {"groupId" : 4,"name" : "phoneNumber","value" : "000000000"} Я...
1228 просмотров

нужно проецировать вложенный массив с помощью mgo
Я использую go lang в качестве серверной части моего приложения и mongoDB в качестве базы данных. Я столкнулся с проблемой, когда я сравниваю имя и проецирую массив выходных данных, и внутри этого мне также нужно спроецировать сертификаты для этого...
743 просмотров
schedule 21.03.2023

найти последний индекс массива в mongodb
В серверной части я использую go lang, а для базы данных я использую mongoDB. Я пытаюсь найти последний документ, вставленный во встроенный массив, чтобы я мог получить документ в последнем индексе массива, не зная его индекса. Прямо сейчас я получаю...
490 просмотров
schedule 20.10.2022

storelocator с golang и mongodb
Привет, я пытаюсь создать локатор магазинов, используя golang и mongodb. Я новичок в обоих. Я пытался искать, но не смог найти код в golang, который может помочь мне вставить магазин с именем и координатами в mongodb, а затем искать магазины в...
773 просмотров
schedule 18.09.2022