我每隔30秒从API中获取一些数据,并定期插入到mongoDB中。因此,我使用芹菜在后台处理它。shared_task data=request.get(url).json()
db.collectionName.insert_many(data) 然后,我使用两个命令定期在后台运行任务: celery -A DjangoCelery1 beat -l info
我正在将我的报告网站从MySQL转换为MongoDB in C#。到目前为止,我对MongoDB插入数据感到满意。现在,从收藏品上,我需要打印出来。" ORDER BY machinelograwdata.MachineID , machinelograwdata.StartTime; ";
我的问题是,我是否可以用MongoDB在MongoDB上是否有“视图”的概念?因为我有另一个使用视图的MySQL报告查询。
我已经创建了一个使用MongoDB作为数据库引擎的网站,目前它仍在建设中,因此没有获得太多流量。这意味着有一段时间没有请求,因此没有对数据库的查询。当我最终点击使用数据库的站点页面时,MongoDB似乎需要4到5秒才能返回,但从那个请求开始,它是非常快的。
我找不到任何有关超时或类似情况的信息。是否仅仅是内存中的数据库正在被页出,并且需要几秒钟才能将其页回?它在Windows Server 2008虚拟机上运行,我将