Вопросы по теме '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