我的本地主机工程,但heroku数据库不

我在我的笔记本电脑上使用远程数据库的URL,它完全在本地主机上工作。 当我上传到heroku时,它不会将新用户保存到数据库。 它仍然连接到数据库来启动Web应用程序(我认为)。 每次访问网站时,我都会看到“会话”存储量增加一个。 而且我绝对可以创造新的用户,并在我的笔记本电脑上做所有事情。

我试过从mongodb 2.6到3.0更改数据库的版本。 我试过把mongoose的版本换掉,以便它们与mongodb( http://mongoosejs.com/docs/compatibility.html )版本兼容。

我试过删除node_modules并做一个新的npm安装。

已经debugging了几个月,可能已经放了100多个小时没有解决scheme。 有人可以帮忙吗? 我不知道为什么数据库可以在这台机器上工作,但不是heroku服务器。 到目前为止我所知道的是,它不工作的原因是数据库不会从heroku创build文件。