From b2bda16ef3c0ad75b0ee63bac65842d4de513470 Mon Sep 17 00:00:00 2001 From: Scott Hernandez Date: Fri, 11 Oct 2013 09:08:42 -0400 Subject: SERVER-11136 - Support json parsing of NumberLong/Int --- src/mongo/db/json.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/mongo/db/json.h') diff --git a/src/mongo/db/json.h b/src/mongo/db/json.h index 693a2212336..dc54dcff997 100644 --- a/src/mongo/db/json.h +++ b/src/mongo/db/json.h @@ -71,6 +71,8 @@ namespace mongo { * VALUE : * STRING * | NUMBER + * | NUMBERINT + * | NUMBERLONG * | OBJECT * | ARRAY * @@ -216,6 +218,18 @@ namespace mongo { */ Status objectId(const StringData& fieldName, BSONObjBuilder&); + /* + * NUMBERLONG : + * NumberLong( ) + */ + Status numberLong(const StringData& fieldName, BSONObjBuilder&); + + /* + * NUMBERINT : + * NumberInt( ) + */ + Status numberInt(const StringData& fieldName, BSONObjBuilder&); + /* * DBREF : * Dbref( , <24 character hex string> ) -- cgit v1.2.1