数据库结构如下所示。
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.