Example #1
0
def object(request, collection, oid, database=None):
    database = database or settings.MONGO_SERVER_DEFAULT_DB

    out = createBaseResponseObject()

    mongo = MongoWrapper()
    mongo.connect()

    if request.DELETE:
        mongo.dropObjectByOid(database, collection, oid)
        out['results'].append(oid)

    try:
        mongo.connection.close()
    except:
        pass

    return HttpResponse(json.dumps(out, default=bson.json_util.default))
Example #2
0
def object(request, collection, oid, database=None):
    database = database or settings.MONGO_SERVER_DEFAULT_DB
    
    out = createBaseResponseObject()

    mongo = MongoWrapper()
    mongo.connect()
    
    if request.DELETE:
        mongo.dropObjectByOid(database, collection, oid)
        out['results'].append(oid)
 
    try:
        mongo.connection.close()
    except:
        pass
        
        
    return HttpResponse(json.dumps(out, default=bson.json_util.default))