我希望将一组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文档,不幸的是没有用法示例。此外,其他类似的问题/答案也很有帮助,但我显然仍然缺少一些东西。