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