我有像这样的猫鼬模型:
var mongoose = require("mongoose");
var Schema = mongoose.Schema;
let schema = new Schema({
test: String
}, {
collection: "test"
});
let model = mongoose.model("TestModel", schema);
如果在回调中我如何检索集合名称,我只能访问“模型”参考。
期待类似的事情:
model.getCollectionName();
答案 0 :(得分:19)
只需使用:
[ResponseType(typeof(void))]
public IHttpActionResult updateCarInfo(int id, carClass cars)
{
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
if (id != cars.ID)
{
return BadRequest();
}
db.Entry(cars).State = EntityState.Modified;
db.SaveChanges();
return StatusCode(HttpStatusCode.NoContent);
}
您在model.collection.collectionName
中也有很多有用的信息,例如收集选项。