https://thinkster.io/tutorials/node-json-api/adding-comments-to-articles >节检索文章的注释。
环境思想者管道项目:角<->API(node.js)<->MongoDB
目标
在(自己撰写的)文章上存储注释并检索此注释。
为了使本地API (为此目的,我使用了Thinkster在上提供的production的确切副本)起作用,特别是:在自己的一篇书面文章上发表评论,我不得不修改;
这些变化与“usePushEach”(前几个版本)的下降有关。在思想家上当前提供的文档中,没有提到任何关于它的内容。
发布路径上的更改显然很重要:在发布评论时将注释对象连接到文章上,但它有效(见图片)。
通过
问题!
不能检索,无论如何,评论对自己的书面文章(作为一个列表-路线)。不知何故,“注释”-对象被正确地映射回文章。问:如何解决这一问题?这是在建的吗?如何对必须将“注释”(作为参数)映射回文章的函数进行回调?这个参数‘注释’似乎是一个空对象,见图5:第356行:comment.toJSONFor(用户)??
此外,我还注意到,在管道客户端与远程“生产就绪”api交谈时,自己的书面文章ar没有作为自己的提要列出,但是它们确实出现在de全局列表中。
1)对自己的文章进行评论的存储效果很好

2) Mongo Db:

3)邮递员检索(.get)评论:

4)终端上的答复:

( 5)青年事务部:

发布于 2019-11-19 23:44:56
解决方案问题有两个缺陷:
修复


在这两种情况下,都允许一个新创建的数组将(=)映射到‘req.ajle.注释’-数组属性上;按下它会导致$pushAll错误和.concat(.)也不管用。
发布于 2019-11-20 09:43:49
https://stackoverflow.com/questions/58932277
复制相似问题