'Find one parameter from MongoDB Buckets.
Parameters
args : dictionary, find items.
Returns
params : the parameters, return False if nothing found.
f_id : the Buckets ID of the parameters, return False if nothing found.'

@AutoFill
def find_one_params(self, args={}, sort=None):

    s = time.time()
    d = self.db.Params.find_one(filter=args, sort=sort)
    if (d is not None):
        f_id = d['f_id']
    else:
        print '[TensorDB]    FAIL!    Cannot    find:    {}'.format(args)
        return (False, False)
    try:
        params = self.__deserialization(self.paramsfs.get(f_id).read())
        print '[TensorDB]    Find    one    params    SUCCESS,    {}    took:    {}s'.format(args, round((time.time() - s), 2))
        return (params, f_id)
    except:
        return (False, False)
