コード例 #1
0
ファイル: server.py プロジェクト: nikifmak/TrainDataServer
def decideTweet(id,col,sign):
    collection = getCollection(col)
    idv = float(id)
    json = collection.find_one_and_update( { 'id': idv}, { '$set': {'checked' : True}} )
    updateResult = collection.update({'text' : json['text']}, { '$set': {'checked' : True}})
    tweetList = collection.find({'text' : json['text']})
    collection = getCollection('Results')
    for doc in tweetList:
        print 'flag123'
        result = collection.insert({'id' : doc['id'], 'text' : doc['text'], 'sign' : sign, 'collection' : col})
    return '',200
コード例 #2
0
ファイル: server.py プロジェクト: nikifmak/TrainDataServer
def getTweet(col):
    collection = getCollection(col)
    json = collection.find_one( { 'checked' : {'$exists' : False } })

    tweet = {}
    if json:
        tweet = {
            "id" : repr(json['id']),
            "text" : json['text'].encode('utf-8'),
            "collection" : col
            }
    print tweet['id']
    return flask.jsonify(**tweet)
コード例 #3
0
ファイル: server.py プロジェクト: nikifmak/TrainDataServer
def deleteTweet(id,col):

    collection = getCollection(col)
    idv = float(id)
    json = collection.find_one({"id" : idv})
    tweetList = collection.find({'text' : json['text']})
    for doc in tweetList:
        print doc['id']
    if json:
        print '<$>yeah i found it !'
        collection.remove({'text' : json['text']})
    else:
        print '<$>doesnt exist anymore!'
    return '', 200