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

Как установить сторонние проекты golang из источников загрузки?
Я пытаюсь установить mgo , который представляет собой монго-драйвер, написанный на голанге. Стандартная команда: go get launchpad.net/mgo Но это не удалось из-за некоторых проблем с сертификатом. Поэтому я вручную загружаю исходники...
63469 просмотров
schedule 05.06.2023

ошибка в mgo: результат не имеет поля или метода
У меня есть следующий код package main import ( "encoding/json" "fmt" "labix.org/v2/mgo" "labix.org/v2/mgo/bson" ) func insertEntry(j *map[string]interface{}, entry string) { err := json.Unmarshal([]byte(entry), j) if err...
2305 просмотров
schedule 28.06.2022

mgo API - разница между mgo, mgo/bson, mgo/txn
Я недавно начал изучать Go, и пока он мне очень нравится. Я хотел бы узнать, как создать REST API с драйвером mgo Mongo. На сайте есть три API: mgo , mgo/bson , mgo/txn . Что они имеют в виду?
1414 просмотров
schedule 29.05.2022

Счетчик подключений Mongo увеличивается на один за 10 секунд с помощью драйвера mgo
Мы отслеживаем количество подключений к mongoDB, используя это: http://godoc.org/labix.org/v2/mgo#GetStats Однако мы столкнулись со странной проблемой утечки соединения, когда connectionCount постоянно увеличивается на 1 открытое соединение за...
1611 просмотров
schedule 25.10.2022

Структура кода приложения на основе Mgo, связанная с пулом соединений и тайм-аутами TCP
Мне любопытно, как мне структурировать сервер JSON REST API на языке Go с Mgo . У меня есть десятки коллекций, связанных друг с другом. Я создал суть с образцом файловой структуры в моем текущем подходе. Он отлично работает, но время от...
1012 просмотров
schedule 31.03.2023

Как мне справиться с произвольным хешем, возвращаемым из mongo в go (используя mgo)?
Все ссылки, которые я могу найти, создают структуру для хранения возвращаемых значений, предполагая, что каждая возвращаемая запись имеет одну и ту же схему. Если они действительно являются документами и не имеют согласованной схемы, за исключением,...
302 просмотров
schedule 19.04.2023

Вставка данных в MongoDB с помощью mgo
Я пытаюсь вставить некоторые данные в MongoDB с помощью Go. Вот структура данных: type Entry struct { Id string `json:"id",bson:"_id,omitempty"` ResourceId int `json:"resource_id,bson:"resource_id"` Word string...
17264 просмотров
schedule 16.03.2023

mgo/mongodb: агрегат — найти все и упорядочить по количеству участников, однако количество участников — это массив идентификаторов пользователей
Представление 1 записи (сообщество): { "_id" : ObjectId("538a4734d6194c0e98000001"), "name" : "Darko", "description" : "Darko", "subdomain" : "darko", "domain" : "forum.dev", "created" :...
5432 просмотров
schedule 04.08.2022

Документация Upsert / UpsertId для драйвера golang mongodb mgo
В документации mongodb говорится: Поля и значения обоих параметров и, если параметр содержит только выражения оператора обновления. Обновление создает базовый документ из предложений равенства в параметре, а затем применяет выражения обновления...
16000 просмотров
schedule 26.05.2022

Как демаршалировать псевдоним именованного типа из документа с помощью mgo?
У меня есть структура с полем updated_at, которое я хочу, чтобы он был закодирован в формате JSON как временная метка unix. Я пробовал следующее, что, похоже, не работает, поле updated_at никогда не удаляется из документа MongoDB: type...
1045 просмотров
schedule 09.06.2022

Go и пользовательский тип структуры в другой структуре
Я изо всех сил пытаюсь понять, как сохранить пользовательскую структуру в другой структуре (среди многих других вещей). В настоящее время мой код выглядит так: type dogs struct { bleeh string blaah string bluuh string } type Stuff struct...
636 просмотров
schedule 17.02.2024

Как я могу получить время UTC, когда я запрашиваю mongodb в golang
Я относительно новичок в Golang и MongoDB и столкнулся с проблемой даты, когда кажется, что я могу вставить дату UTC в MongoDB, но когда я запрашиваю через Golang, она автоматически преобразуется в местное время. Я хочу получить его обратно из...
4547 просмотров
schedule 26.06.2022

Лучшая практика для поддержания сеанса MGO
В настоящее время я использую mongodb с mgo lib для веб-приложения, но я не уверен, что способ, которым я его использую, хорош. package db import ( "gopkg.in/mgo.v2" ) const ( MongoServerAddr = "192.168.0.104" RedisServerAddr =...
20343 просмотров
schedule 23.04.2023

как получить различные значения в mongodb с помощью golang
Я попытался получить документ из моей коллекции с уникальным идентификатором. У меня есть коллекция с полями: имя, возраст, город и звание. Я хочу получить "городские" результаты от mongodb с помощью golang. Мой структурный код type exp...
6976 просмотров
schedule 11.09.2022

Как запретить mgo демаршалировать int в float64
У меня есть неизвестные данные структуры json, хранящиеся в mongodb. У них есть поля для представления времени unix следующим образом: "date": 1424803567, Я использую mgo для загрузки их в bson.M. var result bson.M iter :=...
548 просмотров
schedule 25.06.2023

Частичные обновления с использованием вложенных структур с помощью go/mgo
Я пытаюсь максимизировать повторное использование кода в объектах, которые совместно используют данные, используя вложенные структуры. Рассмотрим следующий код: package main import ( "gopkg.in/mgo.v2" "gopkg.in/mgo.v2/bson" ) var...
505 просмотров
schedule 30.04.2024

Как написать запрос $subtract mongo в go, используя пакет mgo?
Как написать следующий запрос в go с помощью пакета mgo: a:{$subtract:[variable,'$created']} Я попытался date := time.Now() bson.M{ "a":bson.M{ "$subtract":bson.M{date,"$created"} } } но bson.M это карта и просит у меня ключи ;(
589 просмотров
schedule 23.08.2022

Не удается найти документы с использованием mgo golang с частичными атрибутами
Я пытаюсь удалить кучу документов, которые имеют общий атрибут. Вот как выглядит документ: { _id : { attr1 : 'foo', attr2 : 'bar' }, attr3 : 'baz', } Несколько документов будут иметь одинаковое значение 'foo' в...
1305 просмотров
schedule 27.08.2022

Создание новой базы данных mongodb с использованием фреймворка revel в golang
Я пытаюсь создать новую базу данных в mongodb, используя структуру revel и драйвер mgo. Вот мой код --> src/myapp/app/db/mgo.go. package db import ( "fmt" "gopkg.in/mgo.v2" ) var Session *mgo.Session var Users *mgo.Collection func...
1433 просмотров
schedule 06.04.2024

mgo NewObjectId поврежден при вставке
Если я сгенерирую новый идентификатор объекта для документа в mgo: obId := bson.NewObjectId() а затем вставьте его, он попадает в монго (смотрит через cli) как "_id" : "U�`�\u0006@�\rU\u0000\u0000\u0001" Когда это должно быть...
535 просмотров
schedule 12.11.2022