【发布时间】:2014-11-16 06:23:22
【问题描述】:
我是 MongoDB 的新手。我有两个系列,Stories 和 Users。除了 object_id 之外,Stories 仅包含两个键,一个标题和一个 url。对于Users 集合,我想到了以下架构,这里显示为python 字典/json。
users = {
"username": {
"stories_liked": [], # array of story object_id's
"stories_disliked": [], # array of story object_id's
"bag_of_words": {
"word1": {"pos": 0,"neg":0},
"word2": {"pos": 0,"neg":0},
# hundreds of thousands of words...
}
}
}
我意识到这里有很多重复。我以这种方式设计它是为了实现原子性和快速查找。我想知道不同的东西会不会更好。
【问题讨论】: