doctrine / mongodb-odm-tailable-cursor-bundle
此包已被废弃,不再维护。未建议替代包。
关于此包最新版本(dev-master)没有可用的许可证信息。
dev-master
2012-05-23 01:15 UTC
Requires
- php: >=5.3.3
- doctrine/mongodb-odm-bundle: *
This package is not auto-updated.
Last update: 2021-03-13 10:34:56 UTC
README
这是一个简单的命令,允许您在像Symfony2控制台命令这样的守护进程中跟踪MongoDB游标,该命令无限期地处理插入到固定集合的新文档。
该包包含一个单一接口和一个控制台命令。命令如下
$ ./app/console doctrine:mongodb:tail-cursor <document> <finder> <processor>
参数包括
- document - 要跟踪的文档类名称。
- finder - 用于获取游标的文档存储库的方法。
- processor - 使用以处理每个文档的服务名称。
处理器必须实现simpleProcessorInterface接口
<?php
namespace Doctrine\ODM\MongoDB\Symfony\TailableCursorBundle;
interface ProcessorInterface
{
function process($document);
}
当您实现自己的处理器时,将其注册为服务名称,然后可以像以下这样运行命令
$ ./app/console doctrine:mongodb:tail-cursor MainBundle:User findNewUsers new_user.processor