How can I use Sequelize + SQLite in Ionic?
I think Sequelize is a good library to connect to SQL DB.
Since it is written with JS, can we use it in Ionic with SQLite?
Related
I am bit confuse right now, I am new to graphql and now I have seen some people use mongodb with mongoose and others use with typeorm, I dont know which one is better to use with nodejs, typescript, graphql, mongodb.
can anyone guide me on this please?
I want to create a Flutter mobile application and I want to use MongoDB Atlas as a database. Is there a Flutter package available that can help me with that?
If not, is there any other way I can connect Flutter to a MongoDB Atlas Database? If there isn't, what other options do you suggest?
Thank you in advance.
you can use the package mongo_dart, here is the catch in the database URL give URL to your MongoDB atlas database and you will be able to perform all the crud operations as usual. The documentation is pretty well written so you wouldn't have to face any pro
As #JideGuru said, what you'll want is some form of API that you can then make requests to from your app.
i.e. Instead of accessing your DB directly, you'd do something in Flutter like http.get("yourserveraddress.com/getSomethingWithThisNumber/1") using the HTTP package.
I'd recommend looking at something like Node.JS (https://nodejs.org/), which is a runtime for Javascript that allows it to be ran on servers. I'm just getting started with it and for basic CRUD (Create, read, update, delete) operations on my SQL database its been perfect. I'm not a JS developer by any stretch, but it is easy enough to pick up.
You really should never have your database being directly accessed by a client, as that means leaving it exposed on the internet!
MongoDB have their own driver for NodeJS, I've used it with atlas and it seems solid.
(https://mongodb.github.io/node-mongodb-native/)
Hope this helps!
I am confuse that how to create basic CRUD in angular with mongoDB. i install mongodb and create database but i don't know where is my database created. How can i connect my DB with angular 6 and how can i INSERT , UPDATE and DELETE record. other confusion is about models . where is model created and how to call that models in order to interact with db. i am very beginner in Angular 6 and mongoDB. Please guide me step by step. i searched a lots but not find something valuable.
Answers and suggestion will be highly appreciated.
thanks
You can't connect directly any DB and can't do CRUD operation with angular. If you achieve CRUD in angular you need to create API in any server-side language such as PHP,.net, java, node.js and any other. After that, you can call API using HttpClient and achieve CRUD functionality. You can learn more to Clik here to learn HttPClient method for calling API
I've looked at the answer posted here: Meteor: integration with Mongoose?, but I'm looking for a simpler, more modular solution if possible for using Mongoose with Meteor.js.
Is there a better way that I should be handling ODM or native support I haven't seen?
I've decided to just use the Collection2 package because it seems to offer everything that I wanted from Mongoose as an ORM. This packages uses the Simple Schema as a dependency.
Meteor already talks to mongodb. But you can use mongoose. You might have an issue with a 10 second delay with reactivity. Also you won't be able to enjoy using it on the client.
Meteor already has methods to query/update,etc mongodb. But if want you could force mongoose in:
Install mongoose (npm install mongoose). And use it in your meteor code:
require = __meteor_bootstrap__.require; //to use npm require must be exposed.
var mongoose = require('mongoose');
I would like to use a database in local application. During my research I found that SQLite and SCL Ce are the most appropriate for what I am trying to do. The most promoted ORM lately is Entity Framework 4 which unfortunately doesn't support these databases out of the box for desktop applications. What I am trying to achieve is to create database programmatically which ideally would be generated via "code first" or "model first" approach which later can be be manipulated via (CRUD) transaction. Should I go for Ling to SQL or maybe no ORM at all for better support?
Entity Framework 4.1 (Code First) fully supports SQL Server CE 4. Both are available easily via NuGet.