Я новичок в mongodb. Я хочу, чтобы выбрать в country
и address
в частности id
Как выбрать конкретное поле с помощью mongoDB с помощью codeigniter?
в MySQL мы будем Райта его как
"Select address,country from table_name where user_id=value"
, как я могу осуществить это в MongoDB с CodeIgniter
вот моя запись пользователя
array (
'_id' => '55bb1f3bb117284412000032',
'name' => 'Sriram',
'email' => '[email protected]',
'password' => '123456',
'phone' => '354657',
'tittle' => 'Ms',
'sname' => 'Kumar',
'dob' => '07/22/2015',
'gender' => 'Male',
'address' =>
array (
'address' => 'Pantheon road',
'street' => 'Egmore',
'city' => 'Chennai',
),
'country' => 'India',
)
Вот модель файла для извлечения данных
$collection = $this->mongo_db->db->selectCollection('Users');
$profile = $collection->findOne(array('email' => '[email protected]'));
Я попытался, как это
$ профиль = $ галерею-> findOne (массив ('электронная почта' =>'[email protected] ')).страна;
но ее не работает
спасибо
да его работы, но скажите мне Whats тыс использование $ матча , $ и $ group? – Athi
по сравнению с mysql $ match для где $ и для разных условий здесь вы можете несколько условий, $ group - выбрать группу полей, которые вы хотите – Tushar
oh ok thank you – Athi