Обновите весь документ в LiteDB

#litedb

Вопрос:

Документация по SQL LiteDB предполагает, что можно обновить весь документ:

Если в предложении SET используется newDoc, документы, возвращаемые предложением WHERE, будут полностью заменены на newDoc.

Однако я не могу заставить его работать.

У меня есть examples коллекция, содержащая один документ { "_id": 1, "hello": "world" } . Затем я могу выполнить команду UPDATE examples SET count = 1 WHERE _id = 1 , и обновленный документ будет выглядеть так { "_id": 1, "hello": "world", "count": 1 } , как ожидалось. Однако, если я затем попробую UPDATE examples SET { "this": "that" } WHERE _id = 1 , он не заменит весь документ, а вместо этого добавится к существующему, поэтому документ будет выглядеть так { "_id": 1, "hello": "world", "count": 1, "this": that } .

Я что-то пропустил, или документы устарели, или это ошибка?