2013-12-18 1 views
0

Я очень новичок в использовании mongodb через Codeigniter. Я заметил, что некоторые активные записи для MongoDB очень похож на SQL, напримерКак выбрать отдельную базу данных mongodb с помощью Codeigniter

$this->db->get('mytable'); 
$this->mongo_db->get('mytable'); 

Однако я столкнулся с проблемой, где внятного не работает:

$this->mongo_db->distinct('name'); 
$this->mongo_db->get('mytable'); 

искал вокруг для этого, но не мог найти что-нибудь, есть ли способ для этого?

Большое спасибо

ответ

0

Я работаю с этой библиотекой для CodeIgniter (https://github.com/alexbilbie/codeigniter-mongodb-library), и существует метод: switch_db ($ db_name);

Тогда с самого начала вы можете выбрать коллекцию ведьм (в таблицах MongoDB сборники), как вы делали в вашем примере:

$ this-> mongo_db-> Get ('collection_name');

0

Вы можете использовать:

$this->mongo_db->distinct('collection', 'field_name'); 

Это поможет вам найти значение окрености из коллекции. убедитесь, что вы установили библиотеку mongo_db.