数据库结构如下所示。
from mongokit import Document
class FlashscoreNameMap(Document):
structure = {
"flashscore_name": basestring,
"translated_name": basestring,
"player_id": basestring,
"timestamp": float
}
default_values = {
"translated_name": '',
"player_id": ''
}
indexes = [
# How do I declare validation rules here?
]
use_dot_notation = True
要执行的验证规则
player_id
可以是''
空字符串,否则应该是unique
. 我听说过这个词sparse
。(如果它是空字符串,它不必是唯一的。这很重要。)flashscore_name
和的组合player_id
应该是唯一的。
任何帮助表示赞赏。如果有重复,我想更新translated_name
.