在我使用过的许多以前的 Waterline 数据库中,您可以使用 Waterline/Sails 指定的“通用”语法创建一个 Waterline/Sails 模型,这样就可以了。当我开始使用 OrientDB 和 Waterline-OrientDB 时,似乎存在一个问题,即我必须在 OrientDB 中定义我的完整模式,然后才能持久化任何内容。这是使用 Waterline-OrientDB 的要求,还是我的 OrientDB 设置配置不正确,这会强制首先定义模式。
如果需要创建,应该如何在 OrientDB 数据库和 SailsJS 中对边缘进行建模,以确保 Sails/Waterline ORM 能够正确持久化。我认为它会“正常工作”,但在整个 waterline-orientdb 文档中都引用了创建边缘等的调用。这似乎是文档中的一个关键特性 - 您必须定义什么,以及不为 SailsJS 模型对象定义什么可以摆脱。