System.Net.WebException HTTP код состояния

Вы можете сделать это за один раз, используя mongo-join-query . Вот как это будет выглядеть:

const joinQuery = require("mongo-join-query");

joinQuery(
    mongoose.models.User,
    {
        find: {},
        populate: ["friends"],
        sort: { age: 1 },
    },
    (err, res) => (err ? console.log("Error:", err) : console.log("Success:", res.results))
);

В результате ваши пользователи будут упорядочены по возрасту и всем вложенным объектам друзей.

Как это работает?

За кулисами mongo-join-query будет использоваться ваша схема Mongoose, чтобы определить, к каким моделям присоединиться, и создаст конвейер агрегации , который будет выполнять соединение и запрос.

140
задан WynandB 6 November 2015 в 00:26
поделиться

1 ответ

Может что-то вроде этого...

try
{
    // ...
}
catch (WebException ex)
{
    if (ex.Status == WebExceptionStatus.ProtocolError)
    {
        var response = ex.Response as HttpWebResponse;
        if (response != null)
        {
            Console.WriteLine("HTTP Status Code: " + (int)response.StatusCode);
        }
        else
        {
            // no http status code available
        }
    }
    else
    {
        // no http status code available
    }
}
234
ответ дан 23 November 2019 в 22:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: