mongodb - 在 Meteor MongoObservable 中获取插入的文档 ID

标签 mongodb meteor angular

所以,我正在按照 angular2-meteor 样板中的建议创建集合:

export const BookCollection = new MongoObservable.Collection<Book>('books');

所以,如果我写这样的东西:

BookColletion.insert(..., callback_f);

我收到错误,第二个参数不存在。那么,我应该如何获取最后插入的文档的 id?

最佳答案

我不知道什么MongoObservable是什么,也不是<Book>语法意味着,但我怀疑你想要的是这样的:

export const BookCollection = new Mongo.Collection('books');
BookCollection.find().observe({
  added(document) {
    // document is the newly added document
  }
});

关于mongodb - 在 Meteor MongoObservable 中获取插入的文档 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39935994/

相关文章:

javascript - 删除集合中旧消息/帖子的最佳方法?

javascript - Meteor 1.4,如何访问包中用户定义的集合

angular - RXJS map 和 FlatMap

Mongodb:在一个查询中搜索多个集合中同一字段的最佳方式是什么

mongodb - Mongoose 仅​​从数组中获取特定对象,如果没有则为空数组

mysql - SailsJs v1.0 中的 token 生成

javascript - meteor :铁路由的 url 参数问题

angular - Http.post 错误 : map is not a function in Angular 2

javascript - PrimeNg Table 动态单元格编辑控件

json - 如何将带有可变键的json对象保存到mongodb(mongoose)