0

假设我有一个实体,然后我收回它的所有属性。该实体是否仍保留在数据库中?

问题是因为这段代码:

=> (def e (d/entity mdb 9876))
#'ww.billing/e
=> e
{:db/id 9876}

归还某事。这可能看起来像数据库中的一个实体,但我知道这个实体不存在。从来没有在那里。也许在这种情况下有一个例外会更好?

4

1 回答 1

1

对于任何结构上有效的实体 ID,实体将始终返回非零。或者,换一种说法,没有属性就像一个实体一样不存在。

有关更多讨论,请参阅https://groups.google.com/d/msg/datomic/wLRRwipLrz8/e0lwtpfNop8Jhttps://groups.google.com/d/msg/datomic/hnOLG-fhZOU/RZvLlrGajHIJ

于 2013-03-09T16:43:20.333 回答