def insert(db, key, rev, value): info = DocumentInfo(key) info.revSequence = rev # cas, exp, flags info.revMeta = str(struct.pack(REV_META_PACK, 1, 2, 3)) info.deleted = False return db.save(info, value)
def insert_multi(db, keys, values): """Inserts multiple keys / values.""" ids = [] for k in keys: info = DocumentInfo(k) info.revSequence = 1 # cas, exp, flags info.revMeta = str(struct.pack(REV_META_PACK, 1, 2, 3)) info.deleted = False ids.append(info) return db.saveMultiple(ids, values)