breeze mongo manager.saveChanges() 错误

breeze mongo manager.saveChanges() error

我正在从 breeze-zza-mongodb 示例中学习。

当我尝试使用 breeze 中的 saveChanges() 函数时遇到一些问题。

这是我得到的错误:

"TypeError: Cannot read property 'update' of null at... node_modules\breeze-mongodb\mongoSaveHandler.js : 229:20 at Array.forEach"

你们中有人试过并遇到这个错误吗?我搜索了 Google 一段时间,但我找不到这个问题。如果我尝试 manager.getChanges() 并将更改放入数组中,我会得到状态已修改的实体。

breeze 的人没有介绍这部分内容,我对此一无所知。谢谢你们的时间。

我解决了我的问题。我在 VS 中包含了这些模块,因此我可以进行调试,我注意到 breeze 错误地命名了我的 collection 名称,出于某种原因在末尾添加了一个 s。 无论如何.. 现在我只是删除了它,并且它有效。我将更深入地了解 breeze 在我的 collection 名称末尾添加 s 的位置和原因,因为我想处理原因,而不是结果。谢谢。