Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mongoDB中类似Twitter的数据库查找_Mongodb_Database - Fatal编程技术网

mongoDB中类似Twitter的数据库查找

mongoDB中类似Twitter的数据库查找,mongodb,database,Mongodb,Database,我计划将mongoDB用于类似twitter的应用程序。在那里你可以从你跟随的人那里得到所有的信息 我能想到的最好的办法是: Collections: Users Following Messages 每次刷新提要时,您都必须获得一份跟踪对象的列表。然后用每个人的数组(可能是1000个id)查询消息 有更好的方法吗?使用关系数据库会更好吗?有很多方法。你所描述的那个很适合开始。当你开始感到疼痛时,你就会知道你需要如何改变它我想第一次就用正确的方法做。没有一种通用的正确方法可以代替以后重新设计整

我计划将mongoDB用于类似twitter的应用程序。在那里你可以从你跟随的人那里得到所有的信息

我能想到的最好的办法是:

Collections:
Users
Following
Messages
每次刷新提要时,您都必须获得一份跟踪对象的列表。然后用每个人的数组(可能是1000个id)查询消息


有更好的方法吗?使用关系数据库会更好吗?

有很多方法。你所描述的那个很适合开始。当你开始感到疼痛时,你就会知道你需要如何改变它我想第一次就用正确的方法做。没有一种通用的正确方法可以代替以后重新设计整个系统。