如何使用 Monk 检索 MongoDb 集合 ID
How to Retrieve MongoDb collection Id with Monk
我正在尝试使用 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>
但我似乎得不到我想要的结果。它只是 returns '[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>
我正在尝试使用 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>
但我似乎得不到我想要的结果。它只是 returns '[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>