我在学习MongoDB并执行Twitter分析。所以,作为一个测试,我试图获得twitter数据的趋势,如下所示:https://dev.twitter.com/docs/api/1.1/get/trends/place需要帮助了解如何在mongodb中存储twitter趋势
到目前为止,我能够将趋势数据插入到mongodb中,但是,现在我对其他对象从twitter返回的JSON如位置,as_of和created_at。我如何将它们存储在mongodb中?我创建了一个名为趋势的集合,并通过java中的JSONObject插入到数据库中,但是如何添加其他集合,并且如果必须创建其他集合来存储这些信息,我可以引用该集合吗?我做了一些谷歌搜索,但仍试图理解一些混淆。这是我第一次将mongodb用于Master的项目,而且由于习惯了SQL,所以我感到非常困惑。任何关于逻辑和漫游的帮助都非常感谢。
@malik感谢您的回复,但我仍然有点困惑,可视化数据库中的结构。所以,趋势是一个集合,并包含这些属性。但是由于位置有两个其他属性,会变成什么? – user1828605 2014-09-02 18:43:54
位置将是一个数组,就像具有不同对象的趋势一样。到目前为止,只有一个对象,但可能存在像这种“位置”这样的多于一个对象的情况:[ { “name”:“Worldwide”, “woeid”:1 },{ “名称“:”全球“, ”woeid“:1 } ] – mallik 2014-09-02 18:46:45
那么,如果我将它插入到文件中,mongoDB会明白吗? – user1828605 2014-09-02 18:47:50