ある一連の 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 の最初の 5 文字を含めたいと思います (文字列: "12345")。
私はmongodbのドキュメントを試しましたが、残念ながら使用例はありません。また、ここの他の同様の質問/回答は役に立ちますが、明らかにまだ何かが欠けています。