Node.js Mongoose从数组中删除子文档
权重模式:Node.js Mongoose从数组中删除子文档,node.js,mongoose,Node.js,Mongoose,权重模式: const userSchema = new Schema({ googleId: String, weights: [Weight] }); 您可以使用以下功能执行此操作: const weightSchema = new Schema({ date: String, weight: Number }); 可能重复的 const weightSchema = new Schema({ date: String, weight: N
const userSchema = new Schema({
googleId: String,
weights: [Weight]
});
您可以使用以下功能执行此操作:
const weightSchema = new Schema({
date: String,
weight: Number
});
可能重复的
const weightSchema = new Schema({
date: String,
weight: Number
});
// Get the user from database
const user = await User.findById(req.user._id);
// Use the function filter to remove every user
// matching the date in weightInstance
user.weights = user.weights.filter(x => x.date !== weightInstance.date);
// Save the modified user
await user.save();