1. ホーム
  2. mongodb

[解決済み】Node.js Mongoose.js の文字列を ObjectId に変換する関数

2022-04-07 02:51:04

質問

mongooseを使ってnodeで文字列をobjectIdに変換する関数はありますか?スキーマではObjectIdと指定されているのですが、文字列から保存するとmongoからただの文字列のままだと言われます。例えばオブジェクトの_idは次のように表示されます。 objectId("blah") .

解決方法は?

このようにすればいいのです。

var mongoose = require('mongoose');
var id = mongoose.Types.ObjectId('4edd40c86762e0fb12000003');