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

Запрос на обновление в драйвере MGO, работает с bson.M, но не работает со структурой custom
Мго и вопрос о голанге. Я снова сталкиваюсь с проблемой. Я пытаюсь обновить запись в базе данных, но выполнение простой команды visitors.UpdateId(v.Id, bson.M{"$set": zscore}); , где zscore - переменная type Zscore , не работает. Однако, если...
1098 просмотров
schedule 28.09.2021

Почему mgo не размаршализирует мою структуру должным образом?
Ранее я публиковал этот вопрос с вопросом о написании пользовательского маршаллинга / демаршаллинга BSON в Пойдите, используя mgo. Теперь я пришел проверить это, думаю, я столкнулся с более серьезной проблемой. Все мои структуры неупорядочены до...
1252 просмотров
schedule 01.11.2021

Не удается получить данные из mongodb с помощью mgo
Мне очень жаль эту тему. Я вижу много других, но все, что угодно, могло помочь мне решить мою проблему. Итак, я использую Go + mgo в своем бэкэнде, и структура, которую мне нужно искать, следующая: type Video struct { ID...
234 просмотров
schedule 06.09.2021

$ поиск и вставка в голанг
Как я могу написать аналогичный запрос в golang (mgo)? db.result.aggregate([{ $lookup: { from: "session", localField: "session.id", foreignField: "_id", as: "session_info" }...
245 просмотров
schedule 15.09.2021

Можно ли запускать команды mongo replicaset с помощью драйвера mgo?
Можно ли запускать команды набора реплик, такие как rs.initiate() и rs.add() , с помощью драйвера mgo из приложения golang? Если да, то как ??
1211 просмотров
schedule 06.09.2021

Как получить все записи в mongodb с идентификатором объекта
В mongodb есть пользовательские данные, хранящиеся в коллекции challange , данные выглядят следующим образом: { "_id" : 1, "name" : "puneet", "last" : "jindal", "email" : "[email protected]" } { "_id" : ObjectId("5b3af82cdb3aaa47792b5fd3"),...
1556 просмотров
schedule 28.09.2021

Хранение вложенных структур с помощью mgo
Я пытаюсь создать документ mongo из структуры go, которая сильно вложена, и у меня возникает проблема с переходом от структуры go к объекту mongo. Я создал очень упрощенную версию того, с чем пытаюсь работать здесь:...
7754 просмотров
schedule 09.03.2022

Выберите столбец из Mongodb в golang с помощью mgo
Насколько я знаю, мы можем использовать > db['twitter-3'].find({}, {"text": 1}) выбрать все тексты в коллекции. Как мы можем использовать mgo, чтобы найти конкретное поле в голанге? Я пытался var result []string err =...
16264 просмотров
schedule 05.04.2022

вложенная структура в mongodb
Использую следующие пакеты: "gopkg.in/mgo.v2" "gopkg.in/mgo.v2/bson" Я пытаюсь обработать вложенную структуру и поместить ее в mongodb. Следующий код выполняет свою работу правильно, но я не знаю, правильно ли это. // init type...
2610 просмотров
schedule 08.06.2022

Как установить все данные в срезе, полученные из mongodb с помощью mgo?
Я пытаюсь получить данные из MongoDB с динамическими ключами и установить их в срезе. Вот мой образец данных: _id ObjectIdHex("5911786dc28f25578150501d") 2017-05-01 [800 1000 1200 1400 1600] _id ObjectIdHex("59117897c28f25578150501e")...
408 просмотров
schedule 23.06.2022

Прочитайте вывод mongodump с помощью go и mgo
Я пытаюсь прочитать дамп коллекции, созданный mongodump. Файл занимает несколько гигабайт, поэтому я хочу читать его постепенно. Я могу прочитать первый объект примерно так: buf := make([]byte, 100000) f, _ := os.Open(path) f.Read(buf) var m...
1296 просмотров
schedule 18.07.2022

MongoDB в Go с mgo, операторы с bson.M/bson.D всегда получали синтаксическую ошибку
Это своего рода глупая синтаксическая ошибка, перепробовал массу способов, просто не смог заставить ее работать, кто-нибудь, пожалуйста, помогите. MongoDB в Go с mgo , я просто пытался упростить использование оператора $ne , код, как показано...
9010 просмотров
schedule 28.07.2022

Как написать запрос $centerSphere с помощью mgo
Я прочитал документацию здесь рассказывает о написании запрос, чтобы получить некоторое местоположение в пределах радиуса: db.restaurants.find({ location: { $geoWithin: { $centerSphere: [ [ -73.93414657, 40.82302903 ], 5 / 3963.2 ] } }...
248 просмотров
schedule 24.07.2022

Почему я не могу найти идентификатор, используя библиотеку mgo для golang?
Я использую библиотеку mgo для работы с mongo в golang, и вот мой код: session.SetMode(mgo.Monotonic, true) coll := session.DB("aaaw_web").C("cron_emails") var result Result fmt.Printf("%v", message.ID) err =...
3545 просмотров
schedule 26.07.2022

Запрос mgo возвращает EOF для больших наборов данных
Я хочу выполнить запрос, который возвращает некоторые данные с моего сервера MongoDB, но когда количество данных становится большим, я получаю ошибку «EOF» из запроса c.Find().All(). В основном у меня есть: activeData := []DataEntry{}...
1034 просмотров
schedule 30.07.2022

Go mgo получить тип поля
Я создаю API в Go, используя MongoDB и mgo в качестве механизма хранения. Я написал своего рода абстракцию для запросов GET, позволяющую пользователю фильтровать результаты по полям в параметрах строки запроса, но это работает только для строковых...
308 просмотров
schedule 10.08.2022

Как определить текстовые индексы mongodb в mgo с весами
Я пытаюсь создать текстовые индексы с весами, но я не мог понять, как это сделать, читая документы API. Как я могу построить индексы, как показано ниже, в mgo. db.products.createIndex({ "primaryCategoryIndexes": "text",...
444 просмотров
schedule 11.08.2022

Как вставить несколько массивов в mongodb с помощью golang
У меня есть этот обратный вызов p.OnSuccess(func(v interface{}) { bulk := collections.Bulk() bulk.Insert(v) _, bulkErr := bulk.Run() if bulkErr != nil { panic(bulkErr) } fmt.Printf("\n - %d comments inserted!",...
2361 просмотров
schedule 22.08.2022

Обновление до сегментированного MongoDB с использованием полного ключа сегментов mgo Error должно находиться в объекте обновления для сбора:
Используя Labix mgo API для MongoDB, я пытаюсь выполнить операцию увеличения на сегментированном коллекция. Я могу сделать это нормально для необработанной коллекции, используя обычную структуру mgo.Change, но когда я пытаюсь сделать это для...
2041 просмотров
schedule 10.09.2022

Обновление mgo $inc не работает
Я пытаюсь обновлять количество просмотров каждый раз, когда посещается определенный блог. type Blog struct { ID bson.ObjectId `bson:"_id,omitempty"` Topic string TimeCreated string Views int Sections...
1129 просмотров
schedule 26.09.2022