add some assert

This commit is contained in:
Cloud Wu
2016-06-13 12:28:13 +08:00
parent fd2c814fe0
commit bb0143e476

View File

@@ -326,6 +326,7 @@ local function createIndex_onekey(self, key, option)
doc[k] = v
end
local k,v = next(key) -- support only one key
assert(next(key,k) == nil, "Use new api for multi-keys")
doc.name = doc.name or (k .. "_" .. v)
doc.key = key
@@ -356,6 +357,7 @@ local function IndexModel(option)
name = (name == nil) and k or (name .. "_" .. k)
name = name .. "_" .. v
end
assert(name, "Need keys")
doc.name = doc.name or name
doc.key = bson_encode_order(table.unpack(keys))