2017-04-12 2 views
0

Je dois développer l'application en utilisant mongoDB avec l'adaptateur mobile sql javascript. J'ai une idée sur la connectivité standard de l'adaptateur de base de données sql mais je ne sais pas comment créer bluemix mongoDB avec adaptateur javascript-sql mobilefirst 8.0.Mobilefirst 8.0 javascript Adaptateur SQL avec bluemix Connectivité de base de données MongoDB

comment configurer la connectivité MongoDB dans le fichier adapter.xml? et j'ai créé maven javascript sql adapter dans ma machine locale aussi bien.

grâce avancées

+0

Comment utiliser MongoDB sans MobileFirst? Vous auriez utilisé des API REST pour y accéder? –

+0

avez-vous une idée à ce sujet.Comment créer une base de données et le rendre reposant.je n'ai pas été en mesure de voir le bon document dans bluemix – karthik

Répondre

1

MongoDB est une base de données NoSQL et détient JSON comme data.You devrait utiliser l'adaptateur HTTP au lieu de l'adaptateur SQL pour répondre à vos besoins. Appelez les points de terminaison REST de votre service MongoDB dans votre adaptateur HTTP Javascript.

Notez également qu'IBM Bluemix vous propose Compose pour MongoDB.

Reportez-vous à la documentation disponible here.

MongoDB

0

Comme Vivn a suggéré, vous pouvez utiliser des adaptateurs HTTP pour se connecter à MongoDB.

Vous auriez besoin de faire de votre MongoDB RESTful. Vous pouvez utiliser l'un des these options pour le rendre RESTful.

Ainsi, cela pourrait être une façon de le faire:

  1. Configuration base de données MongoDB.

  2. Expose MongoDB en tant qu'API RESTful. Si vous utilisez Compose for MongoDB sur IBM Bluemix, alors this article montre le déploiement de RESTHeart en tant qu'instance docker pour se connecter à MongoDB déployé sur Compose. L'API REST peut être sécurisée à l'aide de l'authentification de base. Vous pouvez également choisir d'utiliser ce conteneur docker comme IBM Bluemix Containers.

  3. Utilisez les adaptateurs HTTP pour vous connecter à MongoDB via l'API REST. This blog sample décrit comment connecter MobileFirst 8.0 HTTP Adapter à Cloudant - qui est également une base de données noSQL. Vous pouvez utiliser la même approche pour développer votre adaptateur.