Структура регистра ниже собирает данные, поступающие из пользовательского интерфейса регистрации:
register struct {
Email string
Password string }
Команда collection.insert создает следующий документ:
{ "id": "1",
"email" : "john@example.com",
"password" : "pwd"
}
Структура demographics собирает данные Исходя из пользовательского интерфейса Demographics:
demographics struct {
Name string
Address string
}
Я хочу обновить документ так, чтобы получился следующий документ:
{ "id": "1",
"email" : "john@example.com",
"password": "pwd",
"name" : "John Doe",
"address" : "100 Main Street"
}
Используя N1QL, я мог бы написать следующее:
Update bucket set name="John Doe", address="100 Main Street" where id="1"
Не удалось найти API обновления в GO SDK.