Soy nuevo en mongoDB. Estoy usando java y mongoDB. Tengo un JSON,¿Cómo recuperar un valor de mongoDB, por su nombre de clave?
[{ "_id" : { "$oid" : "4ceb753a70fdf877ef5113ca"} , "HomeTown" : "AA" ,
"PhoneNumber" : { "CustName" : "xxx" , "Number" : "3403290"},
"MobileNumber" : { "CustName" : "yyy" , "Number" : "9323304302"}}]
[{ "_id" : { "$oid" : "4ceb753a70fdf877ef5113ca"} , "HomeTown" : "AA" ,
"PhoneNumber" : { "CustName" : "xxx" , "Number" : "3403290"},
"MobileNumber" : { "CustName" : "yyy" , "Number" : "9323304302"}}]
[{ "_id" : { "$oid" : "4ceb753a70fdf877ef5113ca"} , "HomeTown" : "BB" ,
"PhoneNumber" : { "CustName" : "xxx" , "Number" : "3403290"},
"MobileNumber" : { "CustName" : "yyy" , "Number" : "9323304302"}}]
[{ "_id" : { "$oid" : "4ceb753a70fdf877ef5113ca"} , "HomeTown" : "BB" ,
"PhoneNumber" : { "CustName" : "xxx" , "Number" : "3403290"},
"MobileNumber" : { "CustName" : "yyy" , "Number" : "9323304302"}}]
En una colección de todos los doc tienen diferentes HomeTown
, sólo sé el nombre de clave HomeTown
, ¿Cómo puedo obtener los valores de HomeTown
?
En el sitio de mongo, solo puedo encontrar find()
y findOne()
.
Gracias!
@Ron: Gracias por su apoyo. Tengo una pregunta, ¿Cuál es el significado de '1' en field.put (" HomeTown ", 1); –
@The Elite Gentleman: ¿Cuál es el significado de 1 en field.put ("HomeTown", 1); –
@CS 1.6, significa que Mongo encontrará un campo 'HomeTown' con ** value ** is' 1'. Puedo estar equivocado, pero no he tratado con Mongo. El '1' también podría significar, límite (como en SQL). –