Couchbaselite保存操作

时间:2014-01-31 09:41:45

标签: ios couchbase couchbase-lite

将CBLModel保存为昂贵的操作。将CBLModel保存到数据库需要多少秒/毫秒?

CBLModel *model = [database modelForDocument:documentID];
NSError *error;
[model save:&error];

1 个答案:

答案 0 :(得分:0)

如果要保存许多模型,可以使用CouchBaseLite事务来大大提高性能。

[database inTransaction:^BOOL()
{
    for ( int i = 0; i < 1000; i++)
    {
        CBLModel *model = ...;
        NSError *error;
        [model save:&error];
    }
    return (YES);
}
];