【发布时间】:2013-08-29 02:18:56
【问题描述】:
有谁知道 MongoDB 生成的“_id”(或者可能是 Mongoose 保存)在中间包含“bad”这个词时是什么意思。
eg: 521b633274bad76823000002
我在网上或这里找不到答案。
这发生在“保存”时,但仅在我想“更新”文档时才发现。它不允许更新。
db.collection.update(...
来自尝试的“更新”对象的回调始终为 null,并且文档未更新。
切换我的数据库解决了这个问题,所以我确信这不在代码中(而且代码非常简单)
在 Node 上同时使用 mongojs 和 mongoose。
非常感谢,
罗伯
【问题讨论】:
-
更正,它看起来就像在一个记录上。谢谢。听起来我是在红鲱鱼。 :))
-
好吧,更新不起作用的事实让我失望了,我想了一会儿,也许 ObjectId 类的一部分正在返回“坏”
-
是的@Sammaye,讨厌这种我“认为”我发现了与错误同时发生的事情的时候。 - 不可能是我 :S 在我走的花园小路上。谢天谢地,像你这样的人。