Пример #1
0
from app.service import get_collection

chatbotdata = get_collection('guhaebom', 'chatbotdata')


def get_all_names():
    output = []
    for s in chatbotdata.find():
        output.append({'text': s['text']})
    return output


def get_one(*args, **kwargs):
    data = chatbotdata.find_one(*args, **kwargs)
    return data


def insert_one(data):
    return chatbotdata.insert_one(data)


def delete_one(data):
    return chatbotdata.delete_one({'text': data['text']})


def update_one(data):
    delete_one(data)
    insert_one(data)

Пример #2
0
from app.service import get_collection

ability = get_collection('guhaebom', 'ability')


def insert(data):
    ability.insert(data)


def find(*args, **kwargs):
    return ability.find(*args, **kwargs)


def find_one(*args, **kwargs):
    return ability.find_one(*args, **kwargs)


def update(key, query, upsert=True, multiline=False):
    return ability.update(key, query, upsert, multiline)


def remove(query):
    return ability.remove(query)

Пример #3
0
from app.service import get_collection

entity = get_collection('guhaebom', 'entity')


def get_one(*args, **kwargs):
    data = entity.find_one(*args, **kwargs)
    return data


def insert_one(data):
    return entity.insert_one(data)


def delete_one(data):
    return entity.delete_one({'intent': data['intent']})


def update_one(data):
    delete_one(data)
    insert_one(data)
Пример #4
0
from app.service import get_collection

account = get_collection('guhaebom', 'account')


def get_all_accounts():
    return [doc for doc in account.find({}, {'_id': False})]


def get_one(*args, **kwargs):
    data = account.find_one(*args, **kwargs)
    return data


def insert_one(data):
    return account.insert_one(data)


def delete_one(data):
    return account.delete_one({'id': data['id']})


def update_one(data):
    delete_one(data)
    insert_one(data)
Пример #5
0
from app.service import get_collection

job_category = get_collection('guhaebom', 'job_category')


def insert(data):
    job_category.insert(data)


def find(*args, **kwargs):
    return job_category.find(*args, **kwargs)


def find_one(*args, **kwargs):
    return job_category.find_one(*args, **kwargs)


def update(key, query, upsert=True, multiline=False):
    return job_category.update(key, query, upsert, multiline)


def remove(query):
    return job_category.remove(query)

Пример #6
0
from app.service import get_collection

intent = get_collection('guhaebom', 'intent')


def get_all_intents():
    return [doc for doc in intent.find({}, {'_id': False})]


def get_one(*args, **kwargs):
    data = intent.find_one(*args, **kwargs)
    return data


def insert_one(data):
    return intent.insert_one(data)


def delete_one(data):
    return intent.delete_one({'id': data['id']})


def update_one(data):
    delete_one(data)
    insert_one(data)