Вопросы по теме '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 просмотров
schedule
25.10.2022
нужно проецировать вложенный массив с помощью 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