gpt4 book ai didi

javascript - mongodb评论教程

转载 作者:可可西里 更新时间:2023-11-01 10:34:24 25 4
gpt4 key购买 nike

我目前正在做关于“存储评论”的 mongoDB 教程......尝试使用“每个评论一个文档”的概念。

http://docs.mongodb.org/manual/use-cases/storing-comments/

我将以下文档添加到我的数据库中:

a = {'discussion_id': 55, slug: '34db', full_slug: '2012.02.08.12.21.08:34db',     text:'1'}
b = {'discussion_id': 66, slug: '34db/8bda', full_slug: '2012.02.08.12.21.08:34db/2012.02.09.22.19.16:8bda', text:'1.1'}
c = {'discussion_id': 77, slug: '88uz', full_slug: '2012.03.08.12.21.08:34db', text:'2'}

保存我的 db.test 中的所有文档并执行:

db.test.find().sort('full_slug':1)

正如文档中所说:“...您可以在 full_slug 字段上使用简单排序来检索线程 View ”我想知道输出应该是什么样子...

我只得到像这样的 JSON:

{}
{}
{}

当我期待更多“线程化/嵌套”的东西时,比如...

{
{}
}
{}

有问题可以告诉我吗是我的意见还是我有错误的期望?

如果这个输出没问题:如何将信息呈现为线程 html 输出?(顺序看起来不错,但如何从中获取缩进信息?)

最佳答案

这是你的期望。 Mongo 将返回数组中的所有文档。任何关系或条件逻辑/实现都需要在代码中处理(插入之前或选择之后)。例如:

  1. 在插入到 mongo 之前,计算正确的缩进级别并在文档上添加另一个属性来存储计算值。

  2. 检索文档后,使用每个文档中的上下文元素计算(即时)正确的缩进级别。

关于javascript - mongodb评论教程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11511205/

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