mirror of
https://github.com/github/codeql.git
synced 2025-12-18 09:43:15 +01:00
65 lines
1.5 KiB
Python
65 lines
1.5 KiB
Python
from flask import Flask, request
|
|
import mongoengine as me
|
|
from mongoengine.connection import get_db, connect
|
|
import json
|
|
|
|
app = Flask(__name__)
|
|
|
|
|
|
class Movie(me.Document):
|
|
title = me.StringField(required=True)
|
|
|
|
|
|
Movie(title='test').save()
|
|
|
|
|
|
@app.route("/connect_find")
|
|
def connect_find():
|
|
unsafe_search = request.args['search']
|
|
json_search = json.loads(unsafe_search)
|
|
|
|
db = me.connect('mydb')
|
|
return db.movie.find({'name': json_search})
|
|
|
|
@app.route("/connection_connect_find")
|
|
def connection_connect_find():
|
|
unsafe_search = request.args['search']
|
|
json_search = json.loads(unsafe_search)
|
|
|
|
db = connect('mydb')
|
|
return db.movie.find({'name': json_search})
|
|
|
|
@app.route("/get_db_find")
|
|
def get_db_find():
|
|
unsafe_search = request.args['search']
|
|
json_search = json.loads(unsafe_search)
|
|
|
|
db = me.get_db()
|
|
return db.movie.find({'name': json_search})
|
|
|
|
@app.route("/connection_get_db_find")
|
|
def connection_get_db_find():
|
|
unsafe_search = request.args['search']
|
|
json_search = json.loads(unsafe_search)
|
|
|
|
db = get_db()
|
|
return db.movie.find({'name': json_search})
|
|
|
|
@app.route("/subclass_objects")
|
|
def subclass_objects():
|
|
unsafe_search = request.args['search']
|
|
json_search = json.loads(unsafe_search)
|
|
|
|
return Movie.objects(__raw__=json_search)
|
|
|
|
@app.route("/subscript_find")
|
|
def subscript_find():
|
|
unsafe_search = request.args['search']
|
|
json_search = json.loads(unsafe_search)
|
|
|
|
db = me.connect('mydb')
|
|
return db['movie'].find({'name': json_search})
|
|
|
|
# if __name__ == "__main__":
|
|
# app.run(debug=True)
|