Для чего используется значение “revpos” во вложениях CouchDB?

Можно повернуть "любого* объект с целочисленными свойствами и свойством длины в надлежащий массив, и таким образом обеспечить его всеми методами массива, такими как нажатие, поп, соединение встык, карта, отфильтровать, уменьшить, и т.д.

Array.prototype.slice.call({"0":"foo", "1":"bar", 2:"baz", "length":3 }) 

//возвраты ["нечто", "панель", "baz"]

Это работает с объектами jQuery, наборами HTML и объектами Массива от других кадров (как одно возможное решение целой вещи типа массива). Я говорю, если это имеет свойство длины, можно превратить его в массив, и это не имеет значения. Существует много из не, выстраивают объекты со свойством длины, вне объекта arguments.

5
задан Robert Campbell 1 December 2009 в 09:47
поделиться

1 ответ

Revpos вложения - это префикс rev документа (порядковый номер) с момента добавления или обновления вложения. Я считаю, что он действительно используется только во время репликации, чтобы избежать копирования вложений, которые не изменились с момента последней репликации.

3
ответ дан 15 December 2019 в 06:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: