Ravendb 瑞文达:有没有办法知道实际情况;“最后修改”;从数据库中的时间戳
我将数据从Ravendb1.0数据库(主数据库)复制到Ravendb2.5数据库(从数据库)。复制完成后,我使用索引“Raven/DocumentsByEntityName”查询LastModified的RavenDB 2.5数据库。我发现所有文档的上次修改元数据都更新到今天的日期,因此我无法获得正确的查询结果。原始1.0 DB中文档的上次修改元数据是今天之前的日期Ravendb 瑞文达:有没有办法知道实际情况;“最后修改”;从数据库中的时间戳,ravendb,Ravendb,我将数据从Ravendb1.0数据库(主数据库)复制到Ravendb2.5数据库(从数据库)。复制完成后,我使用索引“Raven/DocumentsByEntityName”查询LastModified的RavenDB 2.5数据库。我发现所有文档的上次修改元数据都更新到今天的日期,因此我无法获得正确的查询结果。原始1.0 DB中文档的上次修改元数据是今天之前的日期 是否有任何方法可以确定复制文档的实际最后修改日期?或者元数据中是否有创建的时间戳?每次更新文档时,上次修改的日期都会重置。无论您是
是否有任何方法可以确定复制文档的实际最后修改日期?或者元数据中是否有创建的时间戳?每次更新文档时,上次修改的日期都会重置。无论您是自己做的,还是通过Raven自己的复制过程来做的,这都无关紧要
如果日期对于您的域很重要,您可以考虑将它们的属性添加到文档本身。
但是,如果您所追求的只是元数据中的一个创建日期,那么可以使用自定义包添加一个。你可以自己写,也可以使用 但是不,Raven没有自己的创建日期,所以如果你已经丢失了上次修改的日期,那么就没有办法找回它