我希望将一组 mongo 文档中的一些内容解析为另一组文档。在这段代码中:
sub = {number: {$substr: [stf.subject_code, 0, 5]}, description: stf.decription};
subid = db.subjects.update({number: sub.number}, sub, {upsert: true});
stf 是一个 mongo 文档,stf.subject_code 包含一个类似“12345blahblahblah”的字符串。
我希望 sub.number 包含 stf.subject_code 的前五个字符,以便随后重新插入另一个集合(作为字符串:“12345”)。
我已经尝试过 mongodb 文档,不幸的是那里没有使用示例。此外,这里的其他类似问题/答案也很有帮助,但我显然仍然遗漏了一些东西。