Ver Mensaje Individual
  #12 (permalink)  
Antiguo 06/09/2011, 17:03
waltercaraza
 
Fecha de Ingreso: enero-2011
Ubicación: Lima - Perú
Mensajes: 9
Antigüedad: 13 años, 4 meses
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