[_id] => MongoId Object (
[$id] => 5090ace3788a466769b3804e
)
[startdate] => MongoDate Object (
[sec] => 1301616000
[usec] => 0
)
[enddate] => MongoDate Object (
[sec] => 1304121600
[usec] => 0
)
[your_id] => 33902
[odd_blah] => blahblah
[cam_id] => 339
[cost] => 0.01
[iscurrent] =>
[damn_current] => Array (
)
$coll = $this->mongo_db->where('cam_id', 339)->get('collection_name);
Ceci ne renvoie rien. Comme vous pouvez le remarquer, j'utilise https://github.com/alexbilbie/codeigniter-mongodb-library/tree/v2Comment interroger une collection MongoDB?
Je reçois un tableau vide. Quelqu'un peut-il aider? Cela semble primitif, mais un peu coincé ici.
Eh bien, j'ai fait référence à la documentation source. La méthode vérifie si le premier argument est un tableau associatif de champ et de valeur. fonction publique où ($ wheres = array(), valeur $ = NULL) { if (is_array ($ wheres)) { foreach ($ wheres que $ où => valeur $) { $ this -> où [$ where] = $ value; } } d'autre { $ this-> wheres [$ wheres] = $ value; } return $ this; } Utilisé votre méthode aussi, toujours pas de chance. – Sid4it
Avez-vous essayé d'interroger à l'aide de la CLI de mongo? –
oui - j'ai utilisé moadmin.php et j'obtiens le résultat. – Sid4it