Как заменить весь документ в MongoDB с помощью модуля Ballerina MongoDB? - PullRequest
0 голосов
/ 12 января 2019

Я хочу знать, как использовать функцию update в модуле MongoDB в Ballerina ( ссылка ) для полного обновления / замены нескольких документов в MongoDB.

У меня есть следующие документы в коллекции Сотрудники.

{ "uid" : "1", "Name" : "Peter", "Team" : "A" }
{ "uid" : "2", "Name" : "Anne", "Team" : "B" }
{ "uid" : "3", "Name" : "John", "Team" : "C" }
{ "uid" : "4", "Name" : "Mary", "Team" : "D" }

Я хочу обновить вышеуказанные документы, как показано ниже.

{ "uid" : "1", "Name" : "Peter Pan", "Team" : "A" }
{ "uid" : "2", "Name" : "Anne marie", "Team" : "A" }
{ "uid" : "3", "Name" : "John Cena", "Team" : "D" }
{ "uid" : "4", "Name" : "Mary Austin", "Team" : "D" }

1 Ответ

0 голосов
/ 13 января 2019

Пожалуйста, обратитесь к примеру ниже.

json filter = { "age": "28" };
json document = { "$set": { "age": "27" } };
var result = conn->update("students", filter, document, true, false);
match result {
    int i => io:println("updated count: " + i);
    error e => io:println("update failed: " + e.message);
}

Для получения дополнительной информации см. это .

...