Skip to content

Commit 5ed16e1

Browse files
update return-value of functions in TMongoODMapper.
1 parent 211304f commit 5ed16e1

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

src/tmodelutil.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ inline QList<T> tfGetModelListByMongoCriteria(const TCriteria &cri, int limit =
5050
mapper.setOffset(offset);
5151

5252
QList<T> list;
53-
if (mapper.find(cri) > 0) {
53+
if (mapper.find(cri)) {
5454
while (mapper.next()) {
5555
list << T(mapper.value());
5656
}

src/tmongoodmapper.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ class TMongoODMapper : protected TMongoQuery
3737
T findFirst(const TCriteria &cri = TCriteria()) { return findOne(cri); }
3838
T findFirstBy(int column, QVariant value);
3939
T findByObjectId(const QString &id);
40-
int find(const TCriteria &cri = TCriteria());
41-
int findBy(int column, QVariant value);
42-
int findIn(int column, const QVariantList &values);
40+
bool find(const TCriteria &cri = TCriteria());
41+
bool findBy(int column, QVariant value);
42+
bool findIn(int column, const QVariantList &values);
4343
bool next();
4444
T value() const;
4545

@@ -185,7 +185,7 @@ inline T TMongoODMapper<T>::findByObjectId(const QString &id)
185185

186186

187187
template <class T>
188-
inline int TMongoODMapper<T>::find(const TCriteria &criteria)
188+
inline bool TMongoODMapper<T>::find(const TCriteria &criteria)
189189
{
190190
QVariantMap order;
191191
if (!sortColumn.isEmpty()) {
@@ -197,14 +197,14 @@ inline int TMongoODMapper<T>::find(const TCriteria &criteria)
197197

198198

199199
template <class T>
200-
inline int TMongoODMapper<T>::findBy(int column, QVariant value)
200+
inline bool TMongoODMapper<T>::findBy(int column, QVariant value)
201201
{
202202
return find(TCriteria(column, value));
203203
}
204204

205205

206206
template <class T>
207-
inline int TMongoODMapper<T>::findIn(int column, const QVariantList &values)
207+
inline bool TMongoODMapper<T>::findIn(int column, const QVariantList &values)
208208
{
209209
return find(TCriteria(column, TMongo::In, values));
210210
}

0 commit comments

Comments
 (0)