рдПрдХ рд╕рд╛рдорд╛рдиреНрдп _id
рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдХреАрдорд╛ рдорд╛рдирддреЗ рд╣реБрдП, рдореИрдВ $gt
рдСрдкрд░реЗрдЯрд░ рд╕реЗ рдкреВрдЫрддрд╛рдЫ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рд╕рдорддреБрд▓реНрдп MongoDB рдХреНрд╡реЗрд░реА:
db.applications.find({ _id : { $gt : ObjectId("53ddb3c00000000000000000") } })
рд▓реЗрдХрд┐рди, рдиреЗрд╡рд▓рд╛ рдкрдХреНрд╖ рдкрд░, ObjectId рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдпрд╣ рдлреЗрдВрдХрддрд╛ рд╣реИ:
var minimumObjectId = new mongoose.Schema.ObjectId(minimumObjectIdString);
Applcation.find({ _id : { $gt : minimumObjectId } })
/*
{ [CastError: Cast to ObjectId failed for value "ObjectId('53de7ea3000000000000000')" at path "_id"]
message: 'Cast to ObjectId failed for value "ObjectId(\'53de7ea3000000000000000\')" at path "_id"',
name: 'CastError',
type: 'ObjectId',
value: 'ObjectId(\'53de7ea3000000000000000\')',
path: '_id' }
*/
рдЬреИрд╕рд╛ рдХрд┐ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд░рддрд╛ рд╣реИ:
Application.find({ _id : { $gt : minimumObjectIdString } })
рдореИрдВрдиреЗ рдХреБрдЫ рдкрд╛рдЧрд▓ рдХрд░рдиреЗ рдХреА рднреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ:
Application.find({ _id : { $gt : "ObjectId('" + minimumObjectIdString + "')" } })
@ vkarpov15 , рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд mongo-native-driver рдореЗрдВ рднреА рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХреБрдЫ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА:
Application.collection.find({ _id : { $gt : "53f0c1850000000000000000" } }, function(err, cursor) {
console.log(err)
cursor.toArray(function(results){
console.log(results);
})
})
рдЖрдк minimumObjectIdString
рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдЖрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП mongoose.Types.ObjectId
рдХреЗ рдмрдЬрд╛рдп mongoose.Schema.ObjectId
var minimumObjectId = new mongoose.Types.ObjectId(minimumObjectIdString);
Applcation.find({ _id : { $gt : minimumObjectId } })
рдЗрд╕реЗ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рднреА рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ