gpt4 book ai didi

javascript - 如何在 Meteor 中将多个数据库的结果显示为列表格式

转载 作者:行者123 更新时间:2023-11-28 07:38:01 24 4
gpt4 key购买 nike

我一直在尝试弄清楚如何将两个 mongo 集合中的项目列表显示到同一个列表中,这意味着具有相同时间戳的条目被放入同一个列表部分中。

例如:

{{#each usernames}}
{{> userlist}}
{{/each>}}

列表模板为

<template name="userlist">
<li>
</li>
</template>

函数“usernames”(在 app.js 中的 Template.body.helpers 内)

usernames: function () {
return Usernames.find({}, {sort: {createdAt: -1}})
}

对于单数据库解决方案,按创建日期的顺序返回每个数据库条目。

我已经用空格键和 JavaScript(Meteor) 尝试了一堆代码,但无法合并两个数据库的结果。

我想知道是否有解决方案可以连接结果,但在空格键中尝试却没有结果。

最佳答案

因为MongoDB不支持merging , combiningquerying如果要将多个集合合并为一个/一次,您必须分别查询它们并在服务器上创建一个非数据库支持的发布,以混合来自两个集合中每个集合的记录。

有关示例,请参阅 counts-by-room example ,并确保将相同的发布名称(此处的“计数”)传递给传递给 observeChanges 的所有 added 事件。

关于javascript - 如何在 Meteor 中将多个数据库的结果显示为列表格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28389906/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com