gpt4 book ai didi

node.js - 如何使用 Monk 检索 MongoDb 集合 ID

转载 作者:太空宇宙 更新时间:2023-11-04 00:45:39 29 4
gpt4 key购买 nike

我正在尝试用 swig 在 koajs 上做一个非常简单的应用程序“todo app”,并且我已经成功地将数据插入到 Mongodb,在我的例子中,数据库的名称是“mytodos”,集合是“todos” .

如何检索文档的“_id”?我尝试这样做:

index.html(列出待办事项)

<div class="todoListClass">
<p>
<strong>Your todo list:</strong> {{todos.length}}
{% for todo in todos%}
<li>{{todo.text1}} <span>
<a href="/todo/delete/{{todo._id}}">Delete</a></span></li>
{%endfor%}
</p>
</div>

但我似乎无法得到我想要的结果。它只返回“[Object][object]”。

最佳答案

待办事项的 _id 字段是从 mongodb 加载的,用于显示 ObjectId 类型的 _id 字段,您需要通过调用 _id.toString() 来获取字符串表示形式。

<div class="todoListClass">
<p>
<strong>Your todo list:</strong> {{todos.length}}
{% for todo in todos%}
<li>{{todo.text1}} <span>
<a href="/todo/delete/{{todo._id.toString()}}">Delete</a></span></li>
{%endfor%}
</p>
</div>

关于node.js - 如何使用 Monk 检索 MongoDb 集合 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34871612/

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