我需要使用Java在MongoDB上插入文档(使用特定ID代替自动生成的ObjectID)。
要插入一个文档或进行更新(如果存在),我尝试使用findOne搜索ID,如果不存在,则搜索insertID,然后选择findAndModify。它可以工作,但是我不认为这是有效的方法,很费时间。有没有更好的方法来实现这一目标?
要一次插入多个文档,我正在遵循此解决方案。但我不知道如何插入自定义ID而不是objectID?
任何帮助将不胜感激
我想提取所有国家/地区的所有阿拉伯语推文。
我修改了本教程中的代码。这是我的搜索查询。
api.search(q="*", count=tweetsPerQry, lang ['ar'],tweet_mode='extended')。我期望找到大量推文,但我只收集了大约 7000 条推文。
我试图了解查找推文数量有限的原因,因此我通过用地理编码替换lang参数来修改查询,以查找城市中的推文。我获取了超过 65,000 条阿拉伯语推文。之后,我将lang参数与地理编码结合使用,发现推文数量非常有限。