How to execute N1QL queries in couchbase 4.1 using script? - couchbase

I want to schedule daily cleanup job using scripting on Couchbase by using this N1Ql query:
DELETE FROM tutorial t WHERE t.title = “Mrs”
How can I do that in Couchbase 4.1?

You can use the cbq tool provided with the couchbase server along with other tools.
This link will help you out: http://developer.couchbase.com/documentation/server/current/sdk/n1ql-query.html

Related

Is there any open source library which can convert sql query language to its corresponding mongodb query?

Have been working on some project where I need to convert SQL query to MongoDB query language. few online converter tools I came across,
https://www.site24x7.com/tools/sql-to-mongodb.html
http://www.querymongo.com/
I have a similar requirement.
MongoDB provides BI connector which can execute SQL queries against a MongoDB database.
The mysql example may be helpful.
I am unaware of a MongoDB-supported translation tool of SQL to MQL.

Not able to convert METABASE QUESTIONS to sql query for mongodb

I am using metabase as BI tool for our analytics and my current database is in mongodb. I am able to create questions in metabase but when I try to join collections or try to do some complicated operations then I am not able to do that without writing in native query.
Is there any way to write sql queries for mongodb operations in metabase ? Or is there any other way around without using square and curly brackets for native query. And if I try to do with sql I get following error.
You can't. Since MongoDB is NoSQL you simply can't use SQL.
You can use the MongoDB native query language within Metabase.
Or you can wait for Apache Drill or Apache Spark SQL support:
https://github.com/metabase/metabase/issues/2157
Both solution would allow you to query MongoDB using SQL.
There is indeed limitation on metabase. However, I have helped our customer solve similar problems like yours. The software architecture is like this:
Metabase -> Presto SQL/Trino -> the data source that does not support SQL
In this design:
Metabase handles the dashboard part of work.
Trino translate SQL to
the query language that the data source can understand.
Note: In our customer's case, the integration really requires certain programming work. It is not a quite trivial job.

ASP.NET Web API 2 local MySQL code first

I have done simple Web API project using SQL server database with code first approach, see here. But I am not getting any helpful complete tutorial which explains how to create Web API using code first approach with MySQL as database. Could you please give me some sample example.
There isn't much difference since both are relational databases. You need to install the corresponding nuget (Install-Package MySql.Data.Entity), update connection string and you should be good to go
Here is detailed example - http://www.asp.net/identity/overview/getting-started/aspnet-identity-using-mysql-storage-with-an-entityframework-mysql-provider

Read existing mysql tables using Grails by generating the domains

I'm trying Grails 3.0.8 for the first time. I'll use it to create web-services for mobile development.
I already have a mysql database with a lot of tables. I found that I can use "db-reverse-engineer:0.5.1" to generate the different domains from the tables. For some reason, I cannot install the plugin and it doesn't work. I think it has something to do with the new version of Grails which is 3.0.8.
As there are not a lot of documentation on this version, I was wondering if there was a way to generate domains from an existing MySQL database.
If not, is it possible to use the database without having to create domains for the tables?
The db-reverse-engineer plugin is for Grails 2. It's not compatible with Grails 3. See Grails 3 reverse engineer database to domain objects
You can run database queries if you get a Hibernate session. You can read about how to get one here.
With a Hibernate session, you can use the Session.createQuery(String) method to create a SQLQuery instance. Then just execute the SQLQuery.list() method to run the query. Here's an example of running an arbitrary query in an H2 database.
def q = session.createSQLQuery 'select * from INFORMATION_SCHEMA.COLUMNS'
q.list() // Runs the query.

can i use mysql for django on appengine?

Can i use mysql database connected to django application on for appengine paltform ??
A relational database is only available on their business version, google appengine uses google bigtable by default.
Since you're using django on appengine you might want to check out http://www.allbuttonspressed.com/projects/django-nonrel for easier database handling if you find it too intimidating