06/09/2011, 17:03
|
| | Fecha de Ingreso: enero-2011 Ubicación: Lima - Perú
Mensajes: 9
Antigüedad: 14 años Puntos: 2 | |
Respuesta: Base de Datos NOSQL (MongoDB) saludos nuevamente bueno ya lo solucione les dejo un aporte de como manejar una insercion y generar y autogenerar id's
$db = $this->_mongoDB->appcomments;//crea y conecta a la bd nsql
$collection = $db->comentario;//crea y se establece el esquema de conexion a la coleccion comentario
$n=$collection->count();//cuenta registros en la coleccion
if($n>0){//si existen registros
$data = $collection->find()->sort(array("idcomentario" => -1))->limit(1);//obtener el ultimo registros insertado
foreach($data as $row);//recorremos el arreglo
$data_comentario["idcomentario"]=$row["idcomentario"]+1;//al id anterior le sumamos la unidad
}else{//si no existen registros
$data_comentario["idcomentario"]=1;//por defecto la unidad
}
$collection->insert($data_comentario);//insertamos |