1. 配置 yaconf

- mongo.ini 中配置库的连接信息，如下，其中键的 metro 部分可以换成其他名字用来标识不同数据库，键的其他部分不可改变
    
    ```
    metro.host='10.126.150.23'
    metro.port='27017'
    metro.db='metro'
    metro.uriOptions.replicaSet='rs-api-test'
    metro.uriOptions.readperference='secondaryperferred'
    metro.uriOptions.connectTimeoutMS='500'
    metro.uriOptions.socketTimeoutMS='6000'
    metro.uriOptions.wTimeoutMS='3000'
    metro.driverOptions.typeMap.root='array'
    metro.driverOptions.typeMap.document='array'
    ``` 

- app.ini 中配置收藏服务用到的库信息与表名，如下，键名不可修改，`collect.mongo.db` 的值为 mongo.ini 中数据库的标识名，`collect.mongo.collection` 为表名（集合名）
    
    ```
    # 收藏mongo库名
    collect.mongo.db            = "metro"
    # 收藏mongo表名
    collect.mongo.collection    = "collect"
    ``` 
  
2. 使用服务

$service = new Api\PhpServices\Collect\Collect(); 
$service->addDoc($userid, $docid);           // 添加收藏
$service->del($userid, ["id1","id2","id3"]); // 批量取消收藏
$service->list($userid, $page['start'], $page['size']); // 获取收藏列表