我們使用MongoDB在瀏覽量上收集日誌。在MongoDB + PHP中爲新集合創建索引
$collection_name = "logs.".date('Y').".".date('m').".".date('d');
$collection = $this->Mongo->$collection_name;
$collection->insert($pageview);
上面的代碼爲每一天創建一個新的集合。
我希望能夠在創建上述集合時創建索引。無論如何要做到這一點?
- 在傳統的RDBMS中,這是通過模式完成的。 MongoDB中有類似的東西嗎?是否可以將數據庫配置爲在新集合上創建索引?
- 如果沒有,在PHP中完成此操作的最佳方法是什麼?我不想叫ensureIndex每次我打電話插入