Mongoで_idのヘルプを探しています。私は手動でObjectId()参照を設定したいが、私はそれを行うことはできません。私は公式のmongoのドキュメントでコードをチェックアウトし、私のアプリにそれを挿入したが失敗する。誰かが何らかの洞察力を提供できるなら、私はそれを感謝するでしょう。 original_id変数は、私が設定しようとしているものです。ここにmongoのドキュメントへのリンク - https://docs.mongodb.com/manual/reference/database-references/#document-referencesとコードは以下の通りです。どんな助けや洞察力も素晴らしいでしょう。マニュアルリファレンス - ObjectId()
Template.postNewJob.events({
'submit form': function(event) {
event.preventDefault();
original_id = ObjectId();
var position = $('[name=position]').val();
var jobDescription = $('[name=jobDescription]').val();
var createdAt = new Date();
var createdBy = Meteor.userId();
postedJobs.insert({
_id: original_id,
position: position,
jobDescription: jobDescription,
createdAt: createdAt,
createdBy: createdBy
});
Router.go('dashboard');
}
});
「私はできない」とはどういう意味ですか?もしあなたが何かを取得した場合にエラーを追加するか、結果が何であるかを説明してください。 –
@AminJ - 「私はできません」とは、original_id = ObjectId(); - 新しいオブジェクトIDで変数を設定することはありません。また、私が得ているエラーは "Uncaught ReferenceError:ObjectIdが定義されていません"です - ありがとう。 – Mike