const assert = require("断言"); const User = require(" ../ src / user");
描述("子文档",()=> {
it("can push the title",(done)=>{
var joe = new User({
name : "joe",
pp : []
})
joe.save()
.then(()=>{
return User.findOne({name : "joe"});
}).then((name)=>{
console.log(name);
name.pp.push({title : "hi"});
return name.save();
}).then(()=>{
return user.findOut({name:"joe"});
}).then((user)=>{
assert(user.pp[0].title === "hi");
done();
})
})
})
在此处输入图片说明https://developers.google.com/google-apps/calendar/quickstart/java
返回name.save()是我在没有返回的情况下尝试的问题制定者,在保存后然后返回用户它不能工作.checked promises and it's work 请告诉我如何使用promises来解决这个问题