Estoy tratando de usar MongoDB con sólo javascript de cliente, pero MongoDB documentación sobre cómo lograr esto es muy confuso.

Sobre este página web no hay nada para descargar, yo estaba esperando a ver algo como mongo.js.

Aquí Me hizo encontrar mongo.js y el uso de este estoy tratando de hacer que funcione, pero no hubo suerte.

La consola de Javascript de Google Chrome está diciendo:

Uncaught TypeError: Object [object object] no tiene ningún método «init»

En este fragmento de mongo.js:

if ( typeof Mongo == "undefined" ){
  Mongo = function( host ){
    this.init( host );  
  }
}

¿Alguien tiene algún consejo sobre el uso de MongoDB con Javascript puro?

InformationsquelleAutor deloki | 2013-04-29

4 Comentarios

  1. 23

    La documentación vinculada a es acerca de cómo acceder a MongoDB con servidorcara Javascript usando el node.js marco.

    MongoDB ofrece un DESCANSO webservice permitiendo rudimentaria consultas a través de XmlHttpRequests. Para activarlo, tienes que empezar a mongod con el --rest parámetro. A continuación, puede consultar como esta:

    http://127.0.0.1:28017/yourDatabase/yourCollection/?filter_name=Bob

    Puede consultar esta dirección con un AJAX XmlHttpRequest como cualquier webservice. Tendrá acceso a una base de datos en localhost y volver JSON equivalente a una consulta como esta:

    yourDatabase.yourCollection.find({name:"Bob"});

    Esta interfaz, sin embargo, es muy rudimentaria. Sólo se ofrece un sencillo encontrar consultas. Pero hay la 3ª parte de middleware de capas en la que se exponen la funcionalidad más avanzada. Esta característica y una lista de la 3ª parte de las soluciones se documenta aquí:

    http://docs.mongodb.org/ecosystem/tools/http-interfaces/

    • FYI el RESTO de la interfaz era obsoleto y luego eliminado en la versión 3.6.
  2. 3

    Hay un montón de limitaciones en el uso de servicios web REST proporcionada por MongoDB. Es de tener una funcionalidad limitada y no podemos proporcionar criterios de consulta o de opciones de ordenación, mientras que la consulta de los datos.

    Sugiero escribir su propio script del lado servidor de servlets o para proporcionar la interfaz REST para recuperar los datos de MongoDB.

  3. 3

    Actualización: MongoDB tiene un servicio introducido este año , MongoDB Puntada. Esto permite a los desarrolladores conectar a MongoDB Atlas (en la nube) y exponer los datos, así como las consultas a ser consumidos directamente en la interfaz de usuario ( a través de js) . Actualmente, en su versión beta, pero la documentación y las muestras están en su sitio para su referencia.

Dejar respuesta

Please enter your comment!
Please enter your name here