PHP - buscar en un log de MongoDB

   
Vista:

buscar en un log de MongoDB

Publicado por alfonso (1 intervención) el 02/03/2018 14:44:46
Tengo una duda y es para un ejercicio,

se guarda muchos logs de movimientos en la plataforma en una base de datos Mongodb, lo que se necesita es que se haga una pequeña plataforma que pueda iniciar sesión con usuario y contraseña, y pueda ver los logs que se generan consultándolos, la interfaz debe permitir filtrar la data por cada uno de las llaves del Objeto, el filtro debe aplicarse haciendo consultas a la base de datos.

La muestra de los objetos que se guardan en la base de datos es esta:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{
	"_id" : ObjectId("5a70ad6b7dcda20f75771fc8"),
	"transaction" : "",
	"logType" : "ERROR",
	"description" : "Entro en get_profile_info",
	"profile" : "2d9e56e0-02e8-11e8-8598-3d35bde3229b",
	"entity" : "2d9a3830-02e8-11e8-8598-3d35bde3229b",
	"microservice" : "OG_PROFILE_INFO",
	"timestamp" : NumberLong("1517333867311")
},
{
	"_id" : ObjectId("5a70ad6b7dcda20f75771fc9"),
	"transaction" : "",
	"logType" : "INFO",
	"description" : "Salio de get_profile_info",
	"profile" : "2d9e56e0-02e8-11e8-8598-3d35bde3229b",
	"entity" : "2d9a3830-02e8-11e8-8598-3d35bde3229b",
	"microservice" : "OG_PROFILE_INFO",
	"timestamp" : NumberLong("1517333867343")
},
{
	"_id" : ObjectId("5a70ad867dcda20f75771fca"),
	"transaction" : "",
	"logType" : "EDIT",
	"description" : "Entro en get_profile_info",
	"profile" : "858b74a0-f992-11e7-b78d-9940c8a41827",
	"entity" : "85884050-f992-11e7-b78d-9940c8a41827",
	"microservice" : "OG_PROFILE_INFO",
	"timestamp" : NumberLong("1517333894752")
},


si alguien puede ayudarme a entender, o encaminarme seria genial, de antemano graciass
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

buscar en un log de MongoDB

Publicado por xve (6808 intervenciones) el 02/03/2018 19:08:27
Hola Alfonso, para conectarte desde PHP a MongoDB, nosotros utilizamos el objeto mongoDB en php5... https://secure.php.net/manual/en/class.mongodb.php

Para obtener los valores simplemente realizando un find() te devolver los valores que desees.


Si quieres, puedo buscarte una clase que utilizo para utilizar mongodb...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad