RavenDb插入不会立即显示

RavenDb插入不会立即显示,ravendb,Ravendb,单页用户填写表单,在raven db中创建记录。然后他们被引导到一个列表页面,该页面显示了他们的所有记录 新项目不会立即出现在列表页面上。尽管按F5进行刷新会使其出现 raven是否存在问题,或者可能是我做错了什么?这是ravendb的设计方式,您在这里看到的是一个过时的索引。插入新文档时,与此文档相关的任何索引都需要跟上,此时该索引被归类为过时索引 你可以在ravendb网站上阅读更多内容,或者快速的谷歌搜索应该会让你有足够的阅读空间。这就是ravendb的设计方式,你在这里看到的是一个陈旧的

单页用户填写表单,在raven db中创建记录。然后他们被引导到一个列表页面,该页面显示了他们的所有记录

新项目不会立即出现在列表页面上。尽管按F5进行刷新会使其出现


raven是否存在问题,或者可能是我做错了什么?

这是ravendb的设计方式,您在这里看到的是一个过时的索引。插入新文档时,与此文档相关的任何索引都需要跟上,此时该索引被归类为过时索引


你可以在ravendb网站上阅读更多内容,或者快速的谷歌搜索应该会让你有足够的阅读空间。

这就是ravendb的设计方式,你在这里看到的是一个陈旧的索引。插入新文档时,与此文档相关的任何索引都需要跟上,此时该索引被归类为过时索引


你可以在ravendb网站上阅读更多内容,或者快速的谷歌搜索应该会让你有足够的阅读空间。

那很酷,事实上我想我确实在某个地方读到过。什么策略可以用来改善用户体验?@Nick有一些想法:可以找出索引是否过时。然后你可以a告诉用户,如果他们在几秒钟/分钟内运行搜索,他们的结果可能会更改;b等待执行搜索,直到索引变为非陈旧(可能不理想);或c显示陈旧的结果;在后台,一旦索引变为非陈旧,就运行搜索,然后自动显示找到的任何新结果。这很酷,事实上,我想我确实在什么地方读到过。什么策略可以用来改善用户体验?@Nick有一些想法:可以找出索引是否过时。然后,您可以a告诉用户,如果他们在几秒钟/分钟内运行搜索,他们的结果可能会更改;b等待执行搜索,直到索引变为非陈旧(可能不理想);或c显示陈旧的结果;一旦索引变为非陈旧,在幕后运行搜索,然后自动显示找到的任何新结果。