Javascript MongoDB插入上的基本触发器

Javascript MongoDB插入上的基本触发器,javascript,mongodb,Javascript,Mongodb,我试图在我的Mongo数据库(mydatabase)上的集合(mycollection)中插入一个触发器。下面是准备在插入时触发的javascript代码 var MongoClient = require('mongodb').MongoClient; var triggers = require("mongo-triggers"); MongoClient.connect('mongodb://localhost:27017/mydatabase', function(err, db) {

我试图在我的Mongo数据库(mydatabase)上的集合(mycollection)中插入一个触发器。下面是准备在插入时触发的javascript代码

var MongoClient = require('mongodb').MongoClient;
var triggers = require("mongo-triggers");

MongoClient.connect('mongodb://localhost:27017/mydatabase', function(err, db) {
  var myCollection = db.collection('mycollection');
  triggers(myCollection).insert(function(document, next) {
    console.log("Triggered on insert");
    next();
  });
});
使用mongo CLI进行插入时:

> use mydatabase
> db.mycollection.insert({"test": 1})

未触发任何内容(标准输出上未打印)。有什么想法吗?

您正在使用库定义的触发器仅在您定义触发器的node.js程序的上下文中有效

因此,只有在代码示例所在的程序中插入文档时,才能获得输出

MongoDB没有任何内置的触发器支持,因此这只是一个客户端触发器