我有以下簡單瑪:如何排除從文檔的某些字段
var userSchema = new Schema({
name : String,
age: Number,
_creator: Schema.ObjectId
});
var User = mongoose.model('User',userSchema);
我想要做的就是創建新的文檔,並且返回到客戶端,但我要排除的「創造者」字段從一個:
app.post('/example.json', function (req, res) {
var user = new User({name: 'John', age: 45, _creator: 'some ObjectId'});
user.save(function (err) {
if (err) throw err;
res.json(200, {user: user}); // how to exclude the _creator field?
});
});
最後我想發送的新創建的用戶,而不_creator領域:
{
name: 'John',
age: 45
}
是否有可能沒有額外的查找請求貓鼬?
PS:這是最好的
創建一個新的JSON對象不說,現場並返回。有什麼問題? –