How to change a MongoDB schema on request - node.js

I'm about to develop an application in MEANJS. Now I think it would be a nice thing to change the mongodb connection, at least the schema, programatically.
The reason why I'm thinking about this is, so I can have seperate and different data, by driving the same application code.
I read the API documentation for mongoose, but didn't find anything about this.
Has anyone done this or something similar, or has a better suggestion?
Thanks in advance.
Markus

Related

Is it possible to manage MongoDB Users in NodeJs?

I have been searching for this but all i can find is the CRUD of a collection named "users" with Moongose but i mean this users:
I hope to have explained my problem well. Thanks in advance.
I don't think it is possible.
However, you can use the Atlas API to manage your users.
https://docs.atlas.mongodb.com/reference/api/database-users/
In mongodb, you can. If you are asking especially Atlas mongodb I'm not sure.
https://mongodb.github.io/node-mongodb-native/api-generated/admin.html

PostgreSQL + Node Integration

Need some advice regarding the following situation:
There is an existing PostgreSQL database that I would like to draw information from (with full authorization of course). How can I query the entries in that database using NodeJS? I know sequelize can offer what I'm looking for, but I'm a bit confused as to how to approach this. I've heard that I would have to migrate the data first in order to then query it. What's the best way to go about doing this? Thanks.
For reference, I've taken a look at this link (https://github.com/sequelize/sequelize/issues/3791) but haven't gotten what I'd hoped out of it.
You can query without migration for existing database, this package should help https://www.npmjs.com/package/pg

Saas MongoDB + Node.js Architecture

guys!
Sorry if there's another question like mine. I just searched a lot but couldn't find an answer.
Let's say I'm willing to create an business management app for schools, and let's say I really need one database for each user.
I'm now using Express + MongoDB + Angular. I just stuck at this question.
How should I build it? I mean, is there any MongoDB driver that allow, I don't know, something like 200 concurrent connections in differente databases? If yes, is there enough documentation for it?
Thank you very much.

How to provide code samples for nodejs and mongoose

What is the best way to provide code samples for my NodeJS application that uses mongo via mongoose.
I am dealing with a problem where I want to post a working example of some schemas & models that requires DB access.
I was hoping for something like jsfiddle but could not quite figure out how to use that for what I wanted.
Yes, I'm a noob... Thanks!
Why don't you try the reliable service of c9.io?
I haven't tried using Mongoose there, but it shouldn't be much of a magic.

Express.js and Neo4j

I have seen alot of examples of how to integrate express.js and mongodb. Does anyone know a good way to integrate neo4j and express.js?
I have been playing around with node-neo4j and I am able to return cypher queries to the terminal. However, I am confused as to how to post the cypher query, in json format, to the local host.
Thanks for your help.
In order to reply simply to your question, there is an express module for Neo4j, here :
http://expressjs.com/guide/database-integration.html#neo4j
It will remove you the burden to format the json correctly for preparing the statements.
Repository is here if you want to see how it is used inside :
https://github.com/hacksparrow/apoc
Maybe you can contribute to it, for the quick look I did, I see that there is no support for 2.2 auth extension, so you may want to make a PullRequest in order to improve the library.

Resources