小编Jim*_*Jim的帖子

文档数据库:冗余数据,引用等(MongoDB专门)

似乎我遇到了许多情况,其中构建我的数据的适当方法是将其拆分为两个文档.让我们说这是一个连锁商店,你节省了每个客户访问过的商店.商店和客户需要是独立的数据,因为它们与许多其他东西相互作用,但我们需要将它们联系起来.

因此,简单的答案是将用户的Id存储在商店文档中,或将商店的Id存储在用户的文档中.但很多时候,您希望访问1-2个其他数据用于显示目的,因为Id无用.可能是客户名称或商店名称.

  1. 您通常存储整个文档的副本吗?或者只是存储您需要的数据?可能取决于文档的大小与您需要的大小.
  2. 你如何处理你有重复数据的事实?当数据发生变化时,你会去搜索数据吗?加载后的某个时间间隔更新数据?只有在您能负担得起陈旧数据时才重复?

非常感谢您的意见和/或任何类型的"最佳实践"或至少有充分理由讨论这些主题的链接.

mongodb document-database

27
推荐指数
2
解决办法
5731
查看次数

ASP.NET MVC:可以为一个类型提供多个显示模板吗?

我有两个视图显示大致相同的数据,但一个是客户端,而另一个是项目.通常这会很棒,因为相同的显示模板会在两个视图中重复使用.但是,当客户按项目列出时,我需要显示这些项目的不同.但是,他们已经定义了显示模板.我有什么方法可以为一种类型提供两个显示模板吗?

编辑

好吧,我忘记了一个让这更复杂的重要细节.虽然有各个模型(视图模型)保存每个视图的项目,但项目本身是混合类型(公共基类).显示模板适用于列表中可能包含的每种类型的项目,因此我无法在模型上使用属性.

我想我可以制作单独的子模型来包装或替换类,但这比我更喜欢的重复和工作更多.

asp.net-mvc asp.net-mvc-2

3
推荐指数
1
解决办法
1420
查看次数

jQuery-等待两个iframe加载

我有一个按钮,可以在两个iframe中加载两个不同的页面。我需要等待这些加载完成(例如ready(),不在乎图像和其他内容),然后触发其他操作。我怎样才能做到这一点?

iframe jquery

1
推荐指数
1
解决办法
5221
查看次数