Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
新手来了 我正在使用 Tornado 和 PyMongo,我试图从 ObjectId 中取出字符串,以便我可以这样做:
<p><a href="/edit/{{ **object ID string** }}">Edit</a></p>
从
"_id": { "$oid": "50c26c91efbdd2ebb88da37c" },
另外,这是一个好/坏主意吗?任何帮助,将不胜感激。
Pythonstr函数将 an 转换ObjectId为字符串:
str
ObjectId
o = ObjectId() print(str(o))
输出
50c2852fa6165435b11ed7d7
在阅读了 Mongoengine 文档后,我发现对于他们的{_id: {$oid: ''}}方案,他们有一个名为“id”的字段。所以我需要:
{_id: {$oid: ''}}
<a href="/edit/{{ doc['id'] }}">