将Javascript对象保存到NoSQL数据库中,然后检索它

将Javascript对象保存到NoSQL数据库中,然后检索它,javascript,database,nosql,neo4j,Javascript,Database,Nosql,Neo4j,我有一个Javascript对象,我想保存在NoSQL数据库(Neo4j)中 是否有办法将此对象保存在数据库中,以便以后检索它,并使其表现为从未发送到数据库或从数据库检索,这意味着拥有已定义的所有成员(属性和方法) 如果是这样,您将如何做到这一点?我建议您编写一个服务器端API,用于处理Neo4j上的基本CRUD操作。您不应该公开暴露您的Neo4j REST API,因为它可能会导致安全漏洞。如果有人知道您正在运行Neo4j,如果您公开Neo4j的本机RESTAPI,他们可以直接将您的数据库作为

我有一个Javascript对象,我想保存在NoSQL数据库(Neo4j)中

是否有办法将此对象保存在数据库中,以便以后检索它,并使其表现为从未发送到数据库或从数据库检索,这意味着拥有已定义的所有成员(属性和方法)


如果是这样,您将如何做到这一点?

我建议您编写一个服务器端API,用于处理Neo4j上的基本CRUD操作。您不应该公开暴露您的Neo4j REST API,因为它可能会导致安全漏洞。如果有人知道您正在运行Neo4j,如果您公开Neo4j的本机RESTAPI,他们可以直接将您的数据库作为目标。如果在数据库和公众之间有一个抽象层,通常会更安全。

我建议编写一个服务器端API来处理Neo4j上的基本CRUD操作。您不应该公开暴露您的Neo4j REST API,因为它可能会导致安全漏洞。如果有人知道您正在运行Neo4j,如果您公开Neo4j的本机RESTAPI,他们可以直接将您的数据库作为目标。如果在数据库和公众之间有一个抽象层,通常会更安全。

两个首字母缩写:and.@jared。但JSON并不是真正的对象。你也不能用JSON保存方法。我不知道你说的“真实对象”是什么意思,如果你能解释一下,那会很有帮助。另外,你最初的问题没有提到方法。有什么原因不能使用客户端代码将JSON中描述的对象加载到具有方法的一级对象中?将与图形本质没有直接关系的内容保存在neo4j数据库中通常是个坏主意,主要是因为数据库可能会变得太大。将JSON对象保存到其他地方,如面向文档的NoSQL DB,并使用neo4j节点或关系上的属性指向它们。两个首字母缩写:and.@jared。但JSON并不是真正的对象。你也不能用JSON保存方法。我不知道你说的“真实对象”是什么意思,如果你能解释一下,那会很有帮助。另外,你最初的问题没有提到方法。有什么原因不能使用客户端代码将JSON中描述的对象加载到具有方法的一级对象中?将与图形本质没有直接关系的内容保存在neo4j数据库中通常是个坏主意,主要是因为数据库可能会变得太大。将JSON对象保存到其他地方,如面向文档的NoSQL DB,并使用neo4j节点或关系上的属性指向它们。